Beispiel #1
0
        public void Populate(JMMServerBinary.Contract_AniDB_Anime_Similar details)
        {
            this.AniDB_Anime_SimilarID = details.AniDB_Anime_SimilarID;
            this.AnimeID        = details.AnimeID;
            this.SimilarAnimeID = details.SimilarAnimeID;
            this.Approval       = details.Approval;
            this.Total          = details.Total;

            AniDB_SiteURL      = string.Format(Constants.URLS.AniDB_Series, SimilarAnimeID);
            ApprovalPercentage = 0;
            if (this.Total > 0)
            {
                ApprovalPercentage = (double)Approval / (double)Total * (double)100;
            }

            ApprovalRating = string.Format("{0} ({1} Votes)", Utils.FormatPercentage(ApprovalPercentage), this.Total);

            PopulateAnime(details.AniDB_Anime);
            PopulateSeries(details.AnimeSeries);
        }
Beispiel #2
0
        public void Populate(JMMServerBinary.Contract_AniDB_Anime_Similar details)
        {
            this.AniDB_Anime_SimilarID = details.AniDB_Anime_SimilarID;
            this.AnimeID        = details.AnimeID;
            this.SimilarAnimeID = details.SimilarAnimeID;
            this.Approval       = details.Approval;
            this.Total          = details.Total;

            AniDB_SiteURL      = string.Format(Constants.URLS.AniDB_Series, SimilarAnimeID);
            ApprovalPercentage = 0;
            if (this.Total > 0)
            {
                ApprovalPercentage = (double)Approval / (double)Total * (double)100;
            }

            Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(AppSettings.Culture);

            ApprovalRating = string.Format("{0} ({1})" + " " + Properties.Resources.Votes, Utils.FormatPercentage(ApprovalPercentage), this.Total);

            PopulateAnime(details.AniDB_Anime);
            PopulateSeries(details.AnimeSeries);
        }