public IActionResult Dodaj() { SobeDodajVM model = new SobeDodajVM { soba = new Soba(), tipSoba = _db.TipSobe.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList() }; return(View(model)); }
public IActionResult Uredi(int sobaID) { SobeDodajVM model = new SobeDodajVM { soba = _db.Soba.Find(sobaID), tipSoba = _db.TipSobe.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList() }; return(View(nameof(Dodaj), model)); }
public IActionResult Snimi(SobeDodajVM model) { if (!ModelState.IsValid) { model.tipSoba = _db.TipSobe.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList(); return(View("Dodaj", model)); } Soba novaSoba = null; if (model.soba.Id != 0) { novaSoba = model.soba; _db.Soba.Update(novaSoba); _db.SaveChanges(); } else { novaSoba = new Soba { TipSobeID = model.soba.TipSobeID, Naziv = model.soba.Naziv, Sprat = model.soba.Sprat, Cijena = model.soba.Cijena, Dostupna = model.soba.Dostupna }; _db.Soba.Add(novaSoba); _db.SaveChanges(); }; return(Redirect("/Administrator/Sobe/Index")); }