public IActionResult Dodaj(RadilistaDodajViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(GetDefaultViewModel(model)));
            }

            Radiliste radiliste = model.Radiliste;

            radiliste.ProjektID = model.ProjektID;
            radiliste.GradID    = model.GradID;


            db.Radilista.Add(radiliste);
            db.SaveChanges();

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

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

            try
            {
                logiranje.Logiraj(korisnik.KorisnikID, DateTime.Now, context.HttpContext.Connection.RemoteIpAddress.ToString(), context.HttpContext.Request.Headers["User-Agent"].ToString().Substring(0, 100), "Dodavanje radilista", "Radilista");
            }
            catch (Exception e)
            {
                logiranje.Logiraj(korisnik.KorisnikID, DateTime.Now, context.HttpContext.Connection.RemoteIpAddress.ToString(), "Mozzila Firefox", "Dodavanje radilista!", "Radilista");
            }



            return(RedirectToAction(nameof(Index)));
        }
        public IActionResult Uredi(int RadilisteId)
        {
            Radiliste radiliste = db.Radilista.Where(r => r.RadilisteID == RadilisteId).SingleOrDefault();



            RadilistaDodajViewModel vm = GetDefaultViewModel(new RadilistaDodajViewModel()
            {
                Radiliste = radiliste,
                ProjektID = radiliste.ProjektID,
                GradID    = radiliste.GradID
            });

            return(View(vm));
        }
        public IActionResult Obrisi(int id)
        {
            Radiliste x = db.Radilista.Where(y => y.RadilisteID == id).FirstOrDefault();

            db.Radilista.Remove(x);

            db.SaveChanges();

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

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

            logiranje.Logiraj(korisnik.KorisnikID, DateTime.Now, context.HttpContext.Connection.RemoteIpAddress.ToString(), context.HttpContext.Request.Headers["User-Agent"].ToString().Substring(0, 100), "Brisanje radilista", "Radilista");


            return(RedirectToAction(nameof(Index)));
        }