public Contract_AniDB_Anime_Similar ToContract(AniDB_Anime anime, AnimeSeries ser, int userID) { Contract_AniDB_Anime_Similar contract = new Contract_AniDB_Anime_Similar(); contract.AniDB_Anime_SimilarID = this.AniDB_Anime_SimilarID; contract.AnimeID = this.AnimeID; contract.SimilarAnimeID = this.SimilarAnimeID; contract.Approval = this.Approval; contract.Total = this.Total; contract.AniDB_Anime = anime?.Contract?.AniDBAnime; contract.AnimeSeries = ser?.GetUserContract(userID); return contract; }
public Contract_AniDB_Anime_Similar ToContract(AniDB_Anime anime, AnimeSeries ser, int userID) { Contract_AniDB_Anime_Similar contract = new Contract_AniDB_Anime_Similar(); contract.AniDB_Anime_SimilarID = this.AniDB_Anime_SimilarID; contract.AnimeID = this.AnimeID; contract.SimilarAnimeID = this.SimilarAnimeID; contract.Approval = this.Approval; contract.Total = this.Total; 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; }