public ActionResult Index(Proizvod proizvodi) { List <Proizvod> listaProzivoda = new List <Proizvod>(); JSONReadWrite readWrite = new JSONReadWrite(); listaProzivoda = JsonConvert.DeserializeObject <List <Proizvod> >(readWrite.Read("proizvodi.json", "data")); Proizvod proizvod = listaProzivoda.FirstOrDefault(x => x.Id == proizvodi.Id); if (proizvod == null) { listaProzivoda.Add(proizvodi); } else { int index = listaProzivoda.FindIndex(x => x.Id == proizvodi.Id); listaProzivoda[index] = proizvodi; } string jSONString = JsonConvert.SerializeObject(listaProzivoda); readWrite.Write(jSONString); return(View("~/Views/Proizvod/View.cshtml", listaProzivoda)); }
public ActionResult Index() { List <Proizvod> proizvodi = new List <Proizvod>(); JSONReadWrite readWrite = new JSONReadWrite(); proizvodi = JsonConvert.DeserializeObject <List <Proizvod> >(readWrite.Read("proizvodi.json", "data")); return(View("~/Views/Proizvod/View.cshtml", proizvodi)); }