public ActionResult NovaAktivacija()
        {
            AktivneUslugeNovaAktivacijaVM model = new AktivneUslugeNovaAktivacijaVM();

            model.ListaPaketa    = db.PaketDbSet.ToList().OrderBy(c => c.TipUslugaId).ToList();
            model.ListaKorisnika = db.KorisnikDbSet.OrderBy(c => c.Ime).ToList();
            return(View(model));
        }
        public ActionResult NovaAktivacija(AktivneUslugeNovaAktivacijaVM model)
        {
            DateTime temp;

            if (model.DatumInstalacije != null)
            {
                if (DateTime.TryParse(model.DatumInstalacije.ToString(), out temp))
                {
                    if (model.DatumInstalacije.Value.Year < 2018)
                    {
                        ModelState.AddModelError("DatumInstalacije", "Datum instalacije nije ispravan!");
                    }
                }
                else
                {
                    ModelState.AddModelError("DatumInstalacije", "Datum instalacije nije ispravan!");
                }
            }
            if (!ModelState.IsValid)
            {
                model.ListaPaketa    = db.PaketDbSet.ToList().OrderBy(c => c.TipUslugaId).ToList();
                model.ListaKorisnika = db.KorisnikDbSet.OrderBy(c => c.Ime).ToList();
                return(View(model));
            }

            Korisnik k = db.KorisnikDbSet.Find(model.KorisnikId);

            AktivneUsluge a = new AktivneUsluge()
            {
                KorisnikId        = k.Id,
                AdresaInstalacije = k.Adresa,
                AktivnaUsluga     = true,
                DatumAktivacije   = DateTime.Now,
                DatumInstalacije  = DateTime.Now,
                PaketId           = model.PaketId
            };

            db.AktivneUslugeDbSet.Add(a);
            db.SaveChanges();

            return(RedirectToAction("Detalji", new { id = k.Id }));
        }