public IActionResult Dodaj()
        {
            IzvjestajDodajVIewModel model = new IzvjestajDodajVIewModel();

            model.projekti = db.Projekti.Select(x => new SelectListItem
            {
                Value = x.ProjektID.ToString(),
                Text  = x.Naziv
            }).ToList();

            model.izvjestaj = new Izvjestaj();
            model.izvjestaj.DatumIzdavanja = DateTime.Now;


            return(View(model));
        }
        public IActionResult Kreiraj(IzvjestajDodajVIewModel model)
        {
            if (!ModelState.IsValid)
            {
                IzvjestajDodajVIewModel mdl = new IzvjestajDodajVIewModel()
                {
                    projekti = db.Projekti.Select(x => new SelectListItem
                    {
                        Value = x.ProjektID.ToString(),
                        Text  = x.Naziv
                    }).ToList(),

                    izvjestaj = model.izvjestaj
                };


                return(View("Dodaj", mdl));
            }

            Izvjestaj novi = model.izvjestaj;

            Korisnik korisnik = httpContext.HttpContext.Session.GetJson <Korisnik>(Konfiguracija.LogiraniKorisnik);

            novi.KorisnikID = korisnik.KorisnikID;

            db.Izvjestaji.Add(novi);

            db.SaveChanges();

            LogiranjeAktivnosti logiranje = new LogiranjeAktivnosti(db);
            Korisnik            k         = httpContext.HttpContext.Session.GetJson <Korisnik>(Konfiguracija.LogiraniKorisnik);

            logiranje.Logiraj(korisnik.KorisnikID, DateTime.Now, httpContext.HttpContext.Connection.RemoteIpAddress.ToString(), httpContext.HttpContext.Request.Headers["User-Agent"].ToString().Substring(0, 100), "Dodavanje izvjestaja", "Izvjestaji");


            return(RedirectToAction("Prikazi", new { id = novi.IzvjestajID }));
        }