public IActionResult ObrisiPogodnostZaSmjestaj(int id) { Zaposlenik k = HttpContext.GetLogiraniKorisnik(); if (k == null || k.isAdministrator == false) { TempData["error_poruka"] = "Nemate pravo pristupa."; return(RedirectToAction("Index", "Autentifikacija", new { area = " " })); } PogodnostiSmjestaja p = new PogodnostiSmjestaja(); p = db.PogodnostiSmjestaja.Find(id); int smjestajID = new int(); smjestajID = p.SmjestajId; db.PogodnostiSmjestaja.Remove(p); db.SaveChanges(); return(RedirectToAction("PrikaziPogodnostiZaSmjestaj", new { id = smjestajID })); }
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 })); }