Exemplo n.º 1
0
        // GET: Indicator
        public ActionResult Country(int id)
        {
            var countryData = FinanceIndicatorService.CreateInstance().GetCountryGroup();

            ViewBag.CountryModel = ModelHelper <List <CountryDetailModel> > .DeserializeObject(countryData.code, countryData.bodyMessage);

            ViewBag.Id = id;
            return(View());
        }
Exemplo n.º 2
0
        /// <summary>
        /// 全球主要国家经济数据
        /// </summary>
        /// <returns></returns>
        public ActionResult IndexGlobalDataView()
        {
            var GModel     = FinanceIndicatorService.CreateInstance().GetIndexGlobelIndicator();
            var GId        = FinanceIndicatorService.CreateInstance().GetIndexGlobelIndicatorId();
            var GlobalData = ModelHelper <GlobalEconomicModel> .DeserializeObject(GModel.code, GModel.bodyMessage);

            ViewBag.GId = ModelHelper <GlobalEconomicModel> .DeserializeObject(GId.code, GId.bodyMessage);

            return(View(GlobalData));
        }
Exemplo n.º 3
0
        // GET: Indicator
        public ActionResult DataCenter(string id)
        {
            var idArr = id.Split('-');

            ViewBag.Country = (idArr.Length > 1) ? int.Parse(idArr[1]) : 1;
            var rm    = FinanceIndicatorService.CreateInstance().GetIndexBannerData(50, 1, int.Parse(idArr[0]), ViewBag.Country, 0);
            var model = ModelHelper <List <DataCenterModel> > .DeserializeObject(rm.code, rm.bodyMessage);

            ViewBag.Id = int.Parse(idArr[0]);

            return(View(model));
        }
Exemplo n.º 4
0
        /// <summary>
        /// 美国经济数据
        /// </summary>
        /// <returns></returns>
        public ActionResult IndexUsDataView()
        {
            int[] arrSymbol = new int[] { 1, 2, 3, 4 };
            Dictionary <int, IList <DataCenterModel> > bannerData = new Dictionary <int, IList <DataCenterModel> >();

            foreach (var symbol in arrSymbol)
            {
                var rm = new ReturnModel();
                IList <DataCenterModel> list;
                rm   = FinanceIndicatorService.CreateInstance().GetIndexBannerData(18, 1, symbol, 1, 0);
                list = ModelHelper <IList <DataCenterModel> > .DeserializeObject(rm.code, rm.bodyMessage);

                bannerData.Add(symbol, list != null ? list : new List <DataCenterModel>());
            }

            return(View(bannerData));
        }
Exemplo n.º 5
0
        // GET: Detail
        public ActionResult Detail(string id)
        {
            var rm            = FinanceIndicatorService.CreateInstance().GetEcoItemDetails(id);
            var model         = (ModelHelper <List <IndicatorDetailModel> > .DeserializeObject(rm.code, rm.bodyMessage))[0];
            var menuData      = FinanceIndicatorService.CreateInstance().GetIndicatorSubitem(model.Country);
            var indicatorData = FinanceIndicatorService.CreateInstance().GetIndicaByCountryId(model.Country);
            var countryData   = FinanceIndicatorService.CreateInstance().GetCountryGroup();

            ViewBag.Id        = id;
            ViewBag.MenuModel = ModelHelper <List <IndicatorMenuModel> > .DeserializeObject(menuData.code, menuData.bodyMessage);

            ViewBag.CountryModel = ModelHelper <List <CountryDetailModel> > .DeserializeObject(countryData.code, countryData.bodyMessage);

            ViewBag.IndicatorModel = ModelHelper <List <ItemSubModel> > .DeserializeObject(indicatorData.code, indicatorData.bodyMessage);

            return(View(model));
        }
Exemplo n.º 6
0
        public JsonResult IntroduceInfo(int rctype, int rcountryId = 1)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetIntroduceInfo(rctype, rcountryId);

            return(Json(rm));
        }
Exemplo n.º 7
0
        public JsonResult CountryCompareChart(string mcountry, int itemId, string uptxttime, string downtxttime)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetCountryCompareChart(mcountry, itemId, uptxttime, downtxttime);

            return(Json(rm));
        }
Exemplo n.º 8
0
        public JsonResult CountryBannerList()
        {
            var rm = FinanceIndicatorService.CreateInstance().GetCountryBannerList();

            return(Json(rm));
        }
Exemplo n.º 9
0
        public JsonResult IndexGlobelIndicator()
        {
            var rm = FinanceIndicatorService.CreateInstance().GetIndexGlobelIndicator();

            return(Json(rm));
        }
Exemplo n.º 10
0
        public JsonResult requestCountryGroup()
        {
            var rm = FinanceIndicatorService.CreateInstance().GetCountryGroup();

            return(Json(rm));
        }
Exemplo n.º 11
0
        public JsonResult IndicaByCountryId(int countryId)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetIndicaByCountryId(countryId);

            return(Json(rm));
        }
Exemplo n.º 12
0
        public JsonResult IndicatorSubitem(int country)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetIndicatorSubitem(country);

            return(Json(rm));
        }
Exemplo n.º 13
0
        public JsonResult EcoItemDetailsChart(string uptxttime, string downtxttime, string mainItemId)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetEcoItemDetailsChart(uptxttime, downtxttime, mainItemId);

            return(Json(rm));
        }
Exemplo n.º 14
0
        public JsonResult RequestEcoItemDetails(string mainItemId)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetEcoItemDetails(mainItemId);

            return(Json(rm));
        }
Exemplo n.º 15
0
        public JsonResult IndexGlobelIndicatorChart(int country, int type, int sp)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetIndexGlobelIndicatorChart(country, type, sp);

            return(Json(rm));
        }
Exemplo n.º 16
0
        public JsonResult IndexGlobelIndicatorId(/*int pagesize, int pageIndex*/)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetIndexGlobelIndicatorId(/*pagesize, pageIndex*/);

            return(Json(rm));
        }
Exemplo n.º 17
0
        public JsonResult requestIndicatorItem(int country, int indicator)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetIndicatorItem(country, indicator);

            return(Json(rm));
        }
Exemplo n.º 18
0
        public JsonResult IndexBannerData(int pageSize, int pageIndex, int ctype, int countryId = 1, int valueTime = 0)
        {
            var rm = FinanceIndicatorService.CreateInstance().GetIndexBannerData(pageSize, pageIndex, ctype, countryId, valueTime);

            return(Json(rm));
        }