Пример #1
0
        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);
        }
Пример #2
0
 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;
 }