public IActionResult Snimi(ObracunDodajVM model)
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Zaposlenik      z        = _context.Zaposlenici.Where(x => x.KorisnickiNalogId == korisnik.Id).FirstOrDefault();

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

            Obracun novi = new Obracun()
            {
                BrojNeradnihDana   = model.BrojNeradnihDana,
                Godina             = "",
                Mjesec             = "",
                Ukupno             = (22 - model.BrojNeradnihDana) * 20,
                _ZaposlenikId      = model.ZaposleniciId,
                Satnica            = 0,
                VrstaZaposlenikaId = 0,
            };

            _context.Obracun.Add(novi);
            _context.SaveChanges();
            novi.VrstaZaposlenikaId = _context.Zaposlenici.Where(a => a.Id == novi._ZaposlenikId).Select(a => a._VrstaZaposlenikaId as int?).FirstOrDefault();
            novi.Satnica            = _context.VrsteZaposlenika.Where(k => k.Id == novi.VrstaZaposlenikaId).Select(k => k.IznosSatnice).FirstOrDefault();
            novi.Ukupno             = ((22 - novi.BrojNeradnihDana) * novi.Satnica * 8) + (model.BrojPrekovremenihSati * (novi.Satnica + 2));
            _context.Obracun.Update(novi);
            _context.SaveChanges();
            return(Redirect("/ManagerModul/Obracun/Index"));
        }
        public IActionResult Dodaj()
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Zaposlenik      z        = _context.Zaposlenici.Where(x => x.KorisnickiNalogId == korisnik.Id).FirstOrDefault();

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

            model.Zaposlenici = _context.Zaposlenici.Select(x => new SelectListItem
            {
                Value = x.Id.ToString(),
                Text  = x.Ime + " " + x.Prezime
            }).ToList();
            return(View(model));
        }