public ArtistForArtistContract(ArtistForArtist groupForArtist, ContentLanguagePreference languagePreference) { ParamIs.NotNull(() => groupForArtist); Parent = new ArtistContract(groupForArtist.Parent, languagePreference); Id = groupForArtist.Id; LinkType = groupForArtist.LinkType; Member = new ArtistContract(groupForArtist.Member, languagePreference); }
public ArchivedArtistForArtistContract(ArtistForArtist link) : base(link.Parent) { LinkType = link.LinkType; }
public ArtistForArtistForApiContract(ArtistForArtist link, LinkDirection direction, ContentLanguagePreference languagePreference) { Artist = new ArtistContract(link.GetArtist(direction), languagePreference); LinkType = link.LinkType; }