Пример #1
0
        public ActionResult UpdateMonthlyOffer(MonthlyOffersJson monthlyJson)
        {
            var fileContents = System.IO.File.ReadAllText(Server.MapPath(@"~/JsonFiles/MonthlyOffers.json"));
            var result       = JsonConvert.DeserializeObject <List <MonthlyOffersJson> >(fileContents);

            foreach (var rToChange in result)
            {
                if (rToChange.Id == monthlyJson.Id)
                {
                    ChangeValueToList(rToChange, monthlyJson.NameOffer, monthlyJson.TextOffer, monthlyJson.PriceOffer);
                }
            }
            var resultForSave = JsonConvert.SerializeObject(result);

            System.IO.File.WriteAllText(Server.MapPath(@"~/JsonFiles/MonthlyOffers.json"), resultForSave);
            return(View("ChangeMonthlyOffers"));
        }
Пример #2
0
        public ActionResult AddMonthlyOffer(MonthlyOffersJson monthlyJson)
        {
            var fileContents = System.IO.File.ReadAllText(Server.MapPath(@"~/JsonFiles/MonthlyOffers.json"));
            var result       = JsonConvert.DeserializeObject <List <MonthlyOffersJson> >(fileContents);

            result.Add(new MonthlyOffersJson
            {
                Id         = monthlyJson.Id,
                NameOffer  = monthlyJson.NameOffer,
                PriceOffer = monthlyJson.PriceOffer,
                TextOffer  = monthlyJson.TextOffer
            });
            var resultForSave = JsonConvert.SerializeObject(result);

            System.IO.File.WriteAllText(Server.MapPath(@"~/JsonFiles/MonthlyOffers.json"), resultForSave);
            return(View("ChangeMonthlyOffers"));
        }
Пример #3
0
 private void ChangeValueToList(MonthlyOffersJson offersJson, string name, string text, int price)
 {
     offersJson.NameOffer  = name;
     offersJson.TextOffer  = text;
     offersJson.PriceOffer = price;
 }