Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }