Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }