public ActionResult Aktiviraj(AktivneUslugeAktivirajVM 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)
            {
                Korisnik vv = db.KorisnikDbSet.Find(model.KorisnikId);
                model.Korisnik    = vv.Ime + " " + vv.Prezime;
                model.ListaPaketa = db.PaketDbSet.ToList().OrderBy(c => c.TipUslugaId).ToList();
                model.BrojUsluga  = db.AktivneUslugeDbSet.Where(c => c.KorisnikId == model.KorisnikId && c.AktivnaUsluga == true).Count();
                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 }));
        }
        public ActionResult Aktiviraj(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Korisnik k = db.KorisnikDbSet.Find(id);

            if (k == null)
            {
                return(HttpNotFound());
            }

            AktivneUslugeAktivirajVM model = new AktivneUslugeAktivirajVM();

            model.Korisnik          = k.Ime + " " + k.Prezime;
            model.KorisnikId        = k.Id;
            model.ListaPaketa       = db.PaketDbSet.ToList().OrderBy(c => c.TipUslugaId).ToList();
            model.BrojUsluga        = db.AktivneUslugeDbSet.Where(c => c.KorisnikId == k.Id && c.AktivnaUsluga == true).Count();
            model.AdresaInstalacije = k.Adresa;

            return(View(model));
        }