public IActionResult SnimiGrad(LokacijeDodajGradVM model, int drzaavaID) { if (!ModelState.IsValid) { return(View("DodajGrad", model)); } Grad noviGrad = null; if (model.grad.id != 0) { noviGrad = model.grad; noviGrad.DrzavaID = drzaavaID; _db.Grad.Update(noviGrad); _db.SaveChanges(); } else { noviGrad = new Grad(); noviGrad.Naziv = model.grad.Naziv; noviGrad.DrzavaID = drzaavaID; _db.Grad.Add(noviGrad); _db.SaveChanges(); } return(Redirect("/Administrator/Lokacije/PrikaziGradove?drzavaID=" + drzaavaID)); }
public IActionResult DodajGrad(int drzavaID) { LokacijeDodajGradVM model = new LokacijeDodajGradVM { grad = new Grad(), drzaavaID = drzavaID, nazivDrzava = _db.Drzava.Where(d => d.id == drzavaID).Select(x => x.Naziv).FirstOrDefault() }; return(View(model)); }
public IActionResult UrediGrad(int gradID) { Grad grad1 = _db.Grad.Where(g => g.id == gradID).Include(x => x.Drzava).FirstOrDefault(); LokacijeDodajGradVM model = new LokacijeDodajGradVM { grad = grad1, drzaavaID = grad1.DrzavaID, nazivDrzava = grad1.Drzava.Naziv }; return(View(nameof(DodajGrad), model)); }