コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }