public ActionResult Edit(int orderConditionID) { EditOrderConditionVM model = new EditOrderConditionVM(); using (TruckTransportDbContext _db = new TruckTransportDbContext()) { var orderCondition = _db.stanja.AsNoTracking().Where(x => x.stanje_id == orderConditionID).FirstOrDefault(); if (orderCondition != null) { model.OrderConditionID = orderCondition.stanje_id; model.Description = orderCondition.opis; } } return(PartialView(viewName: "_Edit", model: model)); }
public ActionResult Edit(EditOrderConditionVM model) { using (TruckTransportDbContext _db = new TruckTransportDbContext()) { if (_db.stanja.AsNoTracking().Where(x => x.opis == model.Description && x.stanje_id != model.OrderConditionID).FirstOrDefault() != null) { ModelState.AddModelError("", "Opis stanja naloga već postoji!"); } if (ModelState.IsValid) { var orderConditionDB = _db.stanja.Where(x => x.stanje_id == model.OrderConditionID).FirstOrDefault(); orderConditionDB.opis = model.Description; _db.SaveChanges(); return(Json(data: new { success = true })); } } return(PartialView(viewName: "_Edit", model: model)); }