public GroupForArtistContract(GroupForArtist groupForArtist, ContentLanguagePreference languagePreference) { ParamIs.NotNull(() => groupForArtist); Group = new ArtistWithAdditionalNamesContract(groupForArtist.Group, languagePreference); Id = groupForArtist.Id; Member = new ArtistWithAdditionalNamesContract(groupForArtist.Member, languagePreference); }
public ArtistSelectionForTrackContract(Artist artist, bool selected, ContentLanguagePreference languagePreference) { Artist = new ArtistWithAdditionalNamesContract(artist, languagePreference); Selected = selected; }
public ArtistTagUsageContract(ArtistTagUsage tagUsage, ContentLanguagePreference languagePreference) : base(tagUsage) { Artist = new ArtistWithAdditionalNamesContract(tagUsage.Artist, languagePreference); }
public ArtistForSongContract(ArtistWithAdditionalNamesContract artistContract) { ParamIs.NotNull(() => artistContract); Artist = artistContract; }