public ActionResult UpdateVipTicketOffer(VipTicketOffer vipOffer) { var fileContents = System.IO.File.ReadAllText(Server.MapPath(@"~/JsonFiles/vipTicketOffers.json")); var result = JsonConvert.DeserializeObject <List <VipTicketOffer> >(fileContents); foreach (var rToChange in result) { if (rToChange.Id == vipOffer.Id) { ChangeValueToListVip(rToChange, vipOffer.NameOffer, vipOffer.TextOffer, vipOffer.PriceOffer); } } var resultForSave = JsonConvert.SerializeObject(result); System.IO.File.WriteAllText(Server.MapPath(@"~/JsonFiles/vipTicketOffers.json"), resultForSave); return(View("VipTicketOffer")); }
public ActionResult VipTicketOfferAdd(VipTicketOffer vipOffer) { var fileContents = System.IO.File.ReadAllText(Server.MapPath(@"~/JsonFiles/vipTicketOffers.json")); var result = JsonConvert.DeserializeObject <List <VipTicketOffer> >(fileContents); result.Add(new VipTicketOffer { Id = vipOffer.Id, NameOffer = vipOffer.NameOffer, PriceOffer = vipOffer.PriceOffer, TextOffer = vipOffer.TextOffer }); var resultForSave = JsonConvert.SerializeObject(result); System.IO.File.WriteAllText(Server.MapPath(@"~/JsonFiles/vipTicketOffers.json"), resultForSave); return(View("VipTicketOffer")); }
private void ChangeValueToListVip(VipTicketOffer offersJson, string name, string text, int price) { offersJson.NameOffer = name; offersJson.TextOffer = text; offersJson.PriceOffer = price; }