Exemplo n.º 1
0
        public IActionResult Index()
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Korisnici       k        = _context.Korisnici.Where(x => x.KorisnickiNalogId == korisnik.Id).FirstOrDefault();

            if (korisnik == null || k.VrstaKorisnikaId != 1)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa!";
                return(Redirect("/Autentifikacija/Index"));
            }
            KorisniciIndexVM model = _context.Korisnici.Select(x => new KorisniciIndexVM
            {
                Rows = _context.Korisnici.Select(y => new KorisniciIndexVM.Row
                {
                    KorisnikId        = y.Id,
                    KorisnickiNalogId = y.KorisnickiNalogId,
                    ImePrezime        = y.ImePrezime,
                    JMBG             = y.JMBG,
                    email            = y.email,
                    username         = y.KorisnickiNalog.Username,
                    vrstaZaposlenika = y.VrstaKorisnika.Naziv
                }).ToList()
            }).FirstOrDefault();

            return(View(model));
        }
Exemplo n.º 2
0
        public ActionResult Index()
        {
            var model = new KorisniciIndexVM();

            model.listaKorisnika = _korisnikServis.DobaviSveKorisnike();

            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult Uredi(KorisniciUrediVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            _korisnikServis.IzmjeniKorisnika(model);

            var vmodel = new KorisniciIndexVM();

            vmodel.listaKorisnika = _korisnikServis.DobaviSveKorisnike();

            return(PartialView("KorisniciPartial", vmodel));
        }