コード例 #1
0
        public IActionResult Snimi(NovaPogodnostVM temp)
        {
            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)
            {
                //return View("Uredi", temp.Id);

                return(View("Dodaj", temp));
            }
            Pogodnost p;

            if (temp.Id == 0)
            {
                p = new Pogodnost();
                db.Pogodnost.Add(p);
            }
            else
            {
                p = db.Pogodnost.Find(temp.Id);
            }

            p.Opis = temp.Opis;
            db.SaveChanges();

            return(RedirectToAction("Prikazi"));
        }
コード例 #2
0
        public IActionResult Obrisi(int id)
        {
            Zaposlenik k = HttpContext.GetLogiraniKorisnik();

            if (k == null || k.isAdministrator == false)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa.";
                return(RedirectToAction("Index", "Autentifikacija", new { area = " " }));
            }

            Pogodnost p = db.Pogodnost.Find(id);

            db.Pogodnost.Remove(p);
            db.SaveChanges();
            return(RedirectToAction("Prikazi"));
        }
コード例 #3
0
        public IActionResult Uredi(int id)
        {
            Zaposlenik k = HttpContext.GetLogiraniKorisnik();

            if (k == null || k.isAdministrator == false)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa.";
                return(RedirectToAction("Index", "Autentifikacija", new { area = " " }));
            }

            NovaPogodnostVM Model = new NovaPogodnostVM();
            Pogodnost       p     = new Pogodnost();

            p = db.Pogodnost.Find(id);

            Model.Id   = p.Id;
            Model.Opis = p.Opis;
            return(View(Model));
        }