public ActionResult SaveFeed(Feed data)
        {
            var path = Server.MapPath("~/New.txt");

            NewExternalService.SaveNew(path, data.Text);
            return(RedirectToAction("FeedManagement"));
        }
示例#2
0
        public ActionResult Index(int?page, int?currentRankFilter, string currentPriceFilter, string currentSkinFilter, string currentChampFilter, string currentOrderBy)
        {
            int pageIndex = page ?? 1;

            AccountIndexViewModel viewModel = new AccountIndexViewModel()
            {
                DataSource         = Filter(pageIndex, currentRankFilter, currentPriceFilter, currentSkinFilter, currentChampFilter, currentOrderBy),
                RanksFilter        = _accountRelationDataService.ReadRankForFilter(),
                PriceFilter        = _accountRelationDataService.ReadPriceRangeForFilter(),
                CurrentRankFilter  = currentRankFilter,
                CurrentPriceFilter = currentPriceFilter,
                CurrentSkinFilter  = currentSkinFilter,
                CurrentChampFilter = currentChampFilter,
                CurrentOrderBy     = currentOrderBy
            };

            if (Session["NewsLoaded"] == null)
            {
                var path = Server.MapPath("~/New.txt");
                viewModel.News        = NewExternalService.ReadNew(path);
                Session["NewsLoaded"] = true;
            }

            var pathRandom = Server.MapPath("~/Images/RandomImage");

            SetRandomImage(pathRandom, viewModel.DataSource);

            return(View(viewModel));
        }
        public ActionResult FeedManagement()
        {
            var  path = Server.MapPath("~/New.txt");
            Feed vm   = new Feed()
            {
                Text = NewExternalService.ReadNew(path)
            };

            return(View(vm));
        }