public static SeriesBookLinkResource ToResource(this SeriesBookLink model) { return(new SeriesBookLinkResource { Id = model.Id, Position = model.Position, SeriesId = model.SeriesId, BookId = model.BookId }); }
public FileNameSampleService(IBuildFileNames buildFileNames) { _buildFileNames = buildFileNames; _standardAuthor = new Author { Metadata = new AuthorMetadata { Name = "The Author Name", Disambiguation = "US Author" } }; var series = new Series { Title = "Series Title" }; var seriesLink = new SeriesBookLink { Position = "1", Series = series }; _standardBook = new Book { Title = "The Book Title", ReleaseDate = System.DateTime.Today, Author = _standardAuthor, AuthorMetadata = _standardAuthor.Metadata.Value, SeriesLinks = new List <SeriesBookLink> { seriesLink } }; _standardEdition = new Edition { Title = "The Edition Title", Book = _standardBook }; var mediaInfo = new MediaInfoModel() { AudioFormat = "Flac Audio", AudioChannels = 2, AudioBitrate = 875, AudioBits = 24, AudioSampleRate = 44100 }; _singleTrackFile = new BookFile { Quality = new QualityModel(Quality.MP3, new Revision(2)), Path = "/music/Author.Name.Book.Name.TrackNum.Track.Title.MP3256.mp3", SceneName = "Author.Name.Book.Name.TrackNum.Track.Title.MP3256", ReleaseGroup = "RlsGrp", MediaInfo = mediaInfo, Edition = _standardEdition, Part = 1, PartCount = 1 }; _multiTrackFile = new BookFile { Quality = new QualityModel(Quality.MP3, new Revision(2)), Path = "/music/Author.Name.Book.Name.TrackNum.Track.Title.MP3256.mp3", SceneName = "Author.Name.Book.Name.TrackNum.Track.Title.MP3256", ReleaseGroup = "RlsGrp", MediaInfo = mediaInfo, Edition = _standardEdition, Part = 1, PartCount = 2 }; _preferredWords = new List <string> { "iNTERNAL" }; }