public ActionResult DodajKnjigu(KnjigaTransakcijaCreateVM knjiga) { bool isAdded = false; if (Session["cart"] == null) { List <KnjigaTransakcijaCreateVM> li = new List <KnjigaTransakcijaCreateVM>(); li.Add(knjiga); Session["cart"] = li; ViewBag.cart = li.Count(); Session["count"] = 1; } else { List <KnjigaTransakcijaCreateVM> li = (List <KnjigaTransakcijaCreateVM>)Session["cart"]; KnjigaTransakcijaCreateVM provjera = li.Where(c => c.KnjigaID == knjiga.KnjigaID).FirstOrDefault(); if (provjera == null) { li.Add(knjiga); Session["cart"] = li; ViewBag.cart = li.Count(); Session["count"] = Convert.ToInt32(Session["count"]) + 1; isAdded = true; } } return(RedirectToAction("Create", isAdded)); }
public ActionResult UkloniKnjigu(KnjigaTransakcijaCreateVM knjiga) { List <KnjigaTransakcijaCreateVM> li = (List <KnjigaTransakcijaCreateVM>)Session["cart"]; KnjigaTransakcijaCreateVM knjigaZaBrisati = li.Where(x => x.KnjigaID == knjiga.KnjigaID).FirstOrDefault(); li.Remove(knjigaZaBrisati); Session["cart"] = li; ViewBag.cart = li.Count(); Session["count"] = 1; return(RedirectToAction("Create")); }