public ActionResult Dodaj() { GradUrediVM model = new GradUrediVM { }; return(View("Dodaj", model)); }
public ActionResult Uredi(int Id) { var gradServis = new GradoviServis(); var model = new GradUrediVM(); model.grad = gradServis.DobaviGradPoId(Id); return(View(model)); }
public IActionResult Uredi(int id) { Grad g = _ctx.Gradovi.Find(id); GradUrediVM model = new GradUrediVM(); model.GradId = g.GradId; model.Naziv = g.Naziv; return(View("Dodaj", model)); }
public int IzmjeniGrad(GradUrediVM grad) { Grad model = _gradoviDao.DobaviGradPoId(grad.grad.Id); model.Naziv = grad.grad.Naziv; _gradoviDao.IzmjeniGrad(model); return(0); }
public ActionResult Uredi(GradUrediVM model) { if (!ModelState.IsValid) { return(View(model)); } var gradServis = new GradoviServis(); gradServis.IzmjeniGrad(model); return(RedirectToAction("Index")); }
public IActionResult Snimi(GradUrediVM model) { if (model.GradId == 0) { foreach (Grad grad in _ctx.Gradovi.ToList()) { if (grad.Naziv == model.Naziv) { ViewData["NazivGreska"] = "Grad sa tim nazivom već postoji."; } } } if (ModelState.IsValid && ViewData["NazivGreska"] == null) { Grad g; if (model.GradId != 0) { g = _ctx.Gradovi.Find(model.GradId); ViewData["porukaUspjesno"] = "Uspješno ste uredili podatke o gradu."; } else { g = new Grad(); _ctx.Gradovi.Add(g); ViewData["porukaUspjesno"] = "Uspješno ste dodali grad."; } g.Naziv = model.Naziv; _ctx.SaveChanges(); return(View("Dodaj", model)); } else { ViewData["porukaNeuspjesno"] = "Žao nam je. Podaci nisu validni."; return(View("Dodaj", model)); } }