public Contract_AniDB_Anime_Relation ToContract(AniDB_Anime anime, AnimeSeries ser, int userID) { Contract_AniDB_Anime_Relation contract = new Contract_AniDB_Anime_Relation(); contract.AniDB_Anime_RelationID = this.AniDB_Anime_RelationID; contract.AnimeID = this.AnimeID; contract.RelationType = this.RelationType; contract.RelatedAnimeID = this.RelatedAnimeID; contract.AniDB_Anime = anime?.Contract?.AniDBAnime; contract.AnimeSeries = ser?.GetUserContract(userID); return contract; }
public Contract_AniDB_Anime_Relation ToContract(AniDB_Anime anime, AnimeSeries ser, int userID) { Contract_AniDB_Anime_Relation contract = new Contract_AniDB_Anime_Relation(); contract.AniDB_Anime_RelationID = this.AniDB_Anime_RelationID; contract.AnimeID = this.AnimeID; contract.RelationType = this.RelationType; contract.RelatedAnimeID = this.RelatedAnimeID; contract.AniDB_Anime = null; if (anime != null) contract.AniDB_Anime = anime.ToContract(); contract.AnimeSeries = null; if (ser != null) contract.AnimeSeries = ser.ToContract(ser.GetUserRecord(userID)); return contract; }