示例#1
0
        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"));
        }
示例#2
0
        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"));
        }
示例#3
0
 private void ChangeValueToListVip(VipTicketOffer offersJson, string name, string text, int price)
 {
     offersJson.NameOffer  = name;
     offersJson.TextOffer  = text;
     offersJson.PriceOffer = price;
 }