public ActionResult Uredi(OpremaUrediVM model) { if (!ModelState.IsValid) { return(View(model)); } Uredjaj o = db.UredjajDbSet.Find(model.Id); if (o == null) { return(HttpNotFound()); } var dt = DateTime.ParseExact(model.DatumString, "dd-MM-yyyy", CultureInfo.InvariantCulture); o.DatumNabavke = dt; o.Naziv = model.Naziv; o.Proizvodjac = model.Proizvodzac; o.SerijskiBroj = model.SerijskiBroj; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Uredi(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (db.UredjajDbSet.Find(id) == null) { return(HttpNotFound()); } OpremaUrediVM model = db.UredjajDbSet .Where(x => x.Id == id) .Select(f => new OpremaUrediVM { Id = f.Id, Proizvodzac = f.Proizvodjac, DatumNabavke = f.DatumNabavke, Naziv = f.Naziv, SerijskiBroj = f.SerijskiBroj }).Single(); model.DatumString = model.DatumNabavke.ToString("dd-MM-yyyy"); return(View(model)); }