void NapuniCmb(NovaPogodnostZaSmjestajVM p) { List <SelectListItem> _stavke = new List <SelectListItem>(); _stavke.Add(new SelectListItem() { Value = null, Text = "Odaberite pogodnost" }); _stavke.AddRange(db.Pogodnost.Select(x => new SelectListItem() { Value = x.Id.ToString(), Text = x.Opis })); p._stavke = _stavke; }
public IActionResult DodajPogodnostZaSmjestaj(int smjestajID) { Zaposlenik k = HttpContext.GetLogiraniKorisnik(); if (k == null || k.isAdministrator == false) { TempData["error_poruka"] = "Nemate pravo pristupa."; return(RedirectToAction("Index", "Autentifikacija", new { area = " " })); } NovaPogodnostZaSmjestajVM Model = new NovaPogodnostZaSmjestajVM(); Model.smjestajID = smjestajID; NapuniCmb(Model); return(View(Model)); }
public IActionResult SnimiPogodnostZaSmjestaj(NovaPogodnostZaSmjestajVM p) { Zaposlenik k = HttpContext.GetLogiraniKorisnik(); if (k == null || k.isAdministrator == false) { TempData["error_poruka"] = "Nemate pravo pristupa."; return(RedirectToAction("Index", "Autentifikacija", new { area = " " })); } if (!ModelState.IsValid) { NapuniCmb(p); return(View("DodajPogodnostZaSmjestaj", p)); } PogodnostiSmjestaja ps = new PogodnostiSmjestaja(); ps.PogodnostId = p.StavkaPogodnosti; ps.SmjestajId = p.smjestajID; db.PogodnostiSmjestaja.Add(ps); db.SaveChanges(); return(RedirectToAction("PrikaziPogodnostiZaSmjestaj", new { id = p.smjestajID })); }