コード例 #1
0
        public ActionResult GovernmentGrossDebt(string from, string to, string type)
        {
            if (!this.ValidateHasEuroFins())
            {
                return(PartialView("~/Views/Error/_UnavaiableProductEuroFins.cshtml"));
            }

            int curLang = Language.Id;

            var euroStat = new Eurostat()
            {
                LastExtraction = GggdDataRow.GetLastExtraction(),
                StatisticName  = Resources.Resources.UI_FinsStatGovernmentGrossDebt //GET STATISTIC NAME
            };

            if (type == "1")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = GggdDataRow.GetMioeurDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Милиони евро"
                });
            }
            else if (type == "2")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = GggdDataRow.GetPcgdpDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Процент от брутния вътрешен продукт (БВП)"
                });
            }

            return(PartialView("~/Views/Finances/_EuroStat.cshtml", euroStat));
        }
コード例 #2
0
        public ActionResult GDPCGT(string from, string to, string type)
        {
            if (!this.ValidateHasEuroFins())
            {
                return(PartialView("~/Views/Error/_UnavaiableProductEuroFins.cshtml"));
            }

            int curLang = Language.Id;

            var euroStat = new Eurostat()
            {
                LastExtraction = RealGdp.GetLastExtraction(),
                StatisticName  = Resources.Resources.UI_FinsStatGDPCGT //GET STATISTIC NAME
            };

            if (type == "1")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = RealGdp.GetClv10DataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Верижни обеми (2010 г.), евро на глава от населението"
                });
            }
            else if (type == "2")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = RealGdp.GetClvPchDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Верижни обеми, процентна промяна спрямо предходен период, на глава от населението"
                });
            }

            return(PartialView("~/Views/Finances/_EuroStat.cshtml", euroStat));
        }
コード例 #3
0
        public ActionResult EuroStat()
        {
            if (!this.ValidateHasEuroFins())
            {
                return(PartialView("~/Views/Error/_UnavaiableProductEuroFins.cshtml"));
            }

            int curLang = Language.Id;

            var euroStat = new Eurostat()
            {
                LastExtraction = GdpPerCapitaDataRow.GetLastExtraction(),
                //  euroStat.StatisticName = Resources.Resources.UI_fins_eurostat_HICP;
                StatisticName = Resources.Resources.UI_EuroStat
            };

            euroStat.Tables.Add(new EuroStatTable()
            {
                Stats     = GdpPerCapitaDataRow.GetGdpPerCapitaDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                TableName = Resources.Resources.UI_fins_eurostat_HICP_PchMV12
            });

            ViewBag.Page = "GDPCapitalPPS";

            return(PartialView("~/Views/Finances/_EuroStat.cshtml", euroStat));
        }
コード例 #4
0
        public ActionResult HarmonizedIndicesConsumerPrices(string from, string to, string type)
        {
            if (!this.ValidateHasEuroFins())
            {
                return(PartialView("~/Views/Error/_UnavaiableProductEuroFins.cshtml"));
            }

            int curLang = Language.Id;

            var euroStat = new Eurostat()
            {
                LastExtraction = HicpDataRow.GetLastExtraction(),
                StatisticName  = Resources.Resources.UI_FinsStatHarmonizedIndicesConsumerPrices //GET STATISTIC NAME
            };

            if (type == "1")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = HicpDataRow.GetI2005DataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Индекс 2005=100"
                });
            }
            else if (type == "2")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = HicpDataRow.GetPchM12DataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Годишна инфлация: съответният месец от предходната година=100, проценти"
                });
            }
            else if (type == "3")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = HicpDataRow.GetPchM1DataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Месечна инфлация: предходният месец=100, проценти"
                });
            }
            else if (type == "4")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = HicpDataRow.GetPchMV12DataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Средногодишна инфлация: предходните 12 месеца=100, проценти"
                });
            }

            return(PartialView("~/Views/Finances/_EuroStat.cshtml", euroStat));
        }
コード例 #5
0
        public ActionResult HarmonizedUnemploymentRateBySex(string from, string to, string type)
        {
            if (!this.ValidateHasEuroFins())
            {
                return(PartialView("~/Views/Error/_UnavaiableProductEuroFins.cshtml"));
            }

            int curLang = Language.Id;

            var euroStat = new Eurostat()
            {
                LastExtraction = HursDataRow.GetLastExtraction(),
                StatisticName  = Resources.Resources.UI_FinsStatHarmonizedUnemploymentRateBySex //GET STATISTIC NAME
            };

            if (type == "1")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = HursDataRow.GetTDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Общо"
                });
            }
            else if (type == "2")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = HursDataRow.GetMDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Мъже"
                });
            }
            else if (type == "3")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = HursDataRow.GetFDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Жени"
                });
            }


            return(PartialView("~/Views/Finances/_EuroStat.cshtml", euroStat));
        }
コード例 #6
0
        public ActionResult GrossDomesticProduct(string from, string to, string type)
        {
            if (!this.ValidateHasEuroFins())
            {
                return(PartialView("~/Views/Error/_UnavaiableProductEuroFins.cshtml"));
            }

            int curLang = Language.Id;

            var euroStat = new Eurostat()
            {
                LastExtraction = GdpDataRow.GetLastExtraction(),
                StatisticName  = Resources.Resources.UI_FinsStatGrossDomesticProduct //GET STATISTIC NAME
            };

            if (type == "1")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = GdpDataRow.GetEurHabDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Текущи цени, евро на глава от населението"
                });
            }
            else if (type == "2")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = GdpDataRow.GetMeurDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Текущи цени, милиона евро"
                });
            }
            else if (type == "3")
            {
                euroStat.Tables.Add(new EuroStatTable()
                {
                    Stats     = GdpDataRow.GetMppsDataRows(new DateTime(2010, 1, 1), new DateTime(2017, 1, 1), curLang).ToList(),
                    TableName = "Текущи цени, милион стандарти на покупателна способност"
                });
            }

            return(PartialView("~/Views/Finances/_EuroStat.cshtml", euroStat));
        }