// GET: Admin/Kategorija public ActionResult Index(KategorijaStatus status = KategorijaStatus.ACTIVE) { IEnumerable <Kategorija> kategorije = context.KategorijaDbSet.AsQueryable(); kategorije = kategorije.Where(x => x.KategorijaStatus == status); ViewBag.status = status; return(View(kategorije)); }
public ActionResult IndexAjax(string naziv = "", KategorijaStatus status = KategorijaStatus.ACTIVE) { IEnumerable <Kategorija> kategorije = context.KategorijaDbSet.AsQueryable(); kategorije = kategorije.Where(x => x.KategorijaStatus == status); if (!string.IsNullOrWhiteSpace(naziv)) { kategorije.Where(x => x.Naziv.Contains(naziv)); } ViewBag.status = status; return(View(kategorije)); }
public ActionResult Delete(int categoryId, KategorijaStatus status) { Kategorija kategorija = context.KategorijaDbSet.Where(x => x.Id == categoryId).FirstOrDefault(); if (kategorija != null) { context.KategorijaDbSet.Remove(kategorija); context.SaveChanges(); } IEnumerable <Kategorija> kategorije = context.KategorijaDbSet.Where(x => x.KategorijaStatus == status); ViewBag.status = status; return(View("IndexAjax", kategorije)); }