public ActionResult Spremi(MaterijaliDodajVM vm) { //TODO provjeriti sta sa validacijom kada je poziv iz uredi if (!ModelState.IsValid) { return(View("Dodaj", vm)); } Materijal m; if (vm.Id == 0) { m = new Materijal(); ctx.Materijali.Add(m); } else { m = ctx.Materijali.Find(vm.Id); } m.Naziv = vm.Naziv; m.Opis = vm.Opis; ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Uredi(int id) { Materijal m = ctx.Materijali.Find(id); var model = new MaterijaliDodajVM { Id = m.Id, Naziv = m.Naziv, Opis = m.Opis }; return(View(model)); }
public ActionResult Dodaj() { var model = new MaterijaliDodajVM(); return(View(model)); }