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)));
        }
        //
        private RadilistaDodajViewModel GetDefaultViewModel(RadilistaDodajViewModel model)
        {
            model.Radiliste = model.Radiliste ?? new Radiliste();
            model.Gradovi   = model.Gradovi ?? db.Gradovi.Select(g => new SelectListItem {
                Value = g.GradID.ToString(), Text = g.Naziv
            }).ToList();
            model.Projekti = model.Projekti ?? db.Projekti.Select(s => new SelectListItem {
                Value = s.ProjektID.ToString(), Text = s.Naziv
            }).ToList();

            return(model);
        }
        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));
        }