Bloom.Book.Book.GetLicenseMetadata C# (CSharp) Method

GetLicenseMetadata() public method

public GetLicenseMetadata ( ) : Metadata
return Metadata
        public Metadata GetLicenseMetadata()
        {
            //BookCopyrightAndLicense.LogMetdata(OurHtmlDom);
            var result = BookCopyrightAndLicense.GetMetadata(OurHtmlDom, _collectionSettings.BrandingProjectName);

            //Logger.WriteEvent("After");
            //BookCopyrightAndLicense.LogMetdata(OurHtmlDom);
            return result;
        }

Usage Example

        public BloomLibraryPublishModel(BookUpload uploader, BookInstance book, PublishModel model)
        {
            Book          = book;
            _uploader     = uploader;
            _publishModel = model;

            _licenseMetadata = Book.GetLicenseMetadata();
            // This is usually redundant, but might not be on old books where the license was set before the new
            // editing code was written.
            Book.SetMetadata(_licenseMetadata);
            _license = _licenseMetadata.License;

            EnsureBookAndUploaderId();
        }
Book