public IActionResult SnimiGrad(LokacijeDodajVM VM) { Grad grad = new Grad { DrzavaId = VM.DrzavaId, Naziv = VM.Naziv }; _db.Gradovi.Add(grad); _db.SaveChanges(); return(RedirectToAction("Gradovi", new { DrzavaId = grad.DrzavaId })); }
public IActionResult Dodaj_Grad(int drzavaId) { LokacijeDodajVM VM = new LokacijeDodajVM { Drzave = _db.Drzave.Select ( x => new SelectListItem { Text = x.Naziv, Value = x.Id.ToString() } ).ToList(), DrzavaId = drzavaId }; if (HttpContext.IsAjax()) { return(PartialView(VM)); } return(View(VM)); }
public IActionResult Snimi(LokacijeDodajVM model) { if (!ModelState.IsValid) { return(View("Dodaj", model)); } Drzava novaDrzava = null; if (model.Drzava.id != null) { novaDrzava = model.Drzava; _db.Drzava.Update(novaDrzava); _db.SaveChanges(); } else { novaDrzava = new Drzava(); novaDrzava = model.Drzava; _db.Drzava.Add(novaDrzava); _db.SaveChanges(); } return(Redirect("/Administrator/Lokacije/Index")); }