public ActionResult Edit(int locationCategoryID)
        {
            EditLocationCategoryVM model = new EditLocationCategoryVM();

            using (TruckTransportDbContext _db = new TruckTransportDbContext())
            {
                var locationCategory = _db.kategorije.AsNoTracking().Where(x => x.kategorija_id == locationCategoryID).FirstOrDefault();

                if (locationCategory != null)
                {
                    model.LocationCategoryID = locationCategory.kategorija_id;
                    model.Name = locationCategory.naziv;
                }
            }

            return(PartialView(viewName: "_Edit", model: model));
        }
        public ActionResult Edit(EditLocationCategoryVM model)
        {
            using (TruckTransportDbContext _db = new TruckTransportDbContext())
            {
                if (_db.kategorije.AsNoTracking().Where(x => x.naziv == model.Name && x.kategorija_id != model.LocationCategoryID).FirstOrDefault() != null)
                {
                    ModelState.AddModelError("", "Naziv kategorije lokacije već postoji!");
                }

                if (ModelState.IsValid)
                {
                    var locationCategoryDB = _db.kategorije.Where(x => x.kategorija_id == model.LocationCategoryID).FirstOrDefault();

                    locationCategoryDB.naziv = model.Name;
                    _db.SaveChanges();

                    return(Json(data: new { success = true }));
                }
            }

            return(PartialView(viewName: "_Edit", model: model));
        }