// 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));
        }