Beispiel #1
0
        public IActionResult DodajPosjetioca()
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Zaposlenik      z        = _context.Zaposlenici.Where(x => x.Id == korisnik.Id).FirstOrDefault();

            if (korisnik == null || z == null || z._VrstaZaposlenikaId != 1)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa!";
                return(Redirect("/Autentifikacija/Index"));
            }
            PosjetilacDodajVM model = new PosjetilacDodajVM();

            return(View("DodajPosjetioca", model));
        }
Beispiel #2
0
        public IActionResult SnimiDodajPosjetioca(PosjetilacDodajVM model)
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Zaposlenik      z        = _context.Zaposlenici.Where(x => x.Id == korisnik.Id).FirstOrDefault();

            if (korisnik == null || z == null || z._VrstaZaposlenikaId != 1)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa!";
                return(Redirect("/Autentifikacija/Index"));
            }
            Posjetilac noviPosjetilac = new Posjetilac
            {
                Ime     = model.Ime,
                Prezime = model.Prezime,
                JMBG    = model.JMBG,
                Mail    = model.Mail,
                Telefon = model.Telefon
            };

            _context.Pojsjetioci.Add(noviPosjetilac);
            _context.SaveChanges();
            return(Redirect("/RecepcionerModul/Rezervacija"));
        }