コード例 #1
0
        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 }));
        }
コード例 #2
0
        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 }));
        }