Esempio n. 1
0
        public ActionResult Iskljuci(HomeIskljuciVM model)
        {
            if (!ModelState.IsValid)
            {
                model.ListaRazloga = db.RazloziDbSet.ToList();
                model.Usluga       = db.AktivneUslugeDbSet.Find(model.AktivnaUslugaId);
                return(View(model));
            }


            // napravi novi zahtjev
            // pokazi alert    + " <br> " + model.ListaRazloga.Where(c => c.Id == model.RazlogId).ToString()
            ZahtjevPromjena z = new ZahtjevPromjena();

            z.KorisnikId      = db.AktivneUslugeDbSet.Where(c => c.Id == model.AktivnaUslugaId).First().KorisnikId;
            z.AktivneUslugeId = model.AktivnaUslugaId;
            z.Datum           = DateTime.Now;
            z.ZahtjevstatusId = 1;
            z.Napomena        = model.Napomena;
            z.Razlog          = db.RazloziDbSet.Where(c => c.Id == model.RazlogId).First().Poruka;
            // paket je null znaci iskljucenje

            db.ZahtjevPromjenaDbSet.Add(z);
            db.SaveChanges();
            TempData["Message"] = "Poslali ste zahtjev za isključenje usluge. ";
            TempData["code"]    = "info";



            return(RedirectToAction("Index", "Profil", new { @id = model.KorisnikId }));
        }
Esempio n. 2
0
        public ActionResult Iskljuci(int id)
        {
            HomeIskljuciVM model = new HomeIskljuciVM();


            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AktivneUsluge a = db.AktivneUslugeDbSet.Find(id);

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

            model.AktivnaUslugaId = id;
            model.Usluga          = a;
            model.KorisnikId      = model.Usluga.KorisnikId;
            model.ListaRazloga    = db.RazloziDbSet.ToList();

            //model.ListaNovihUsluga = db.PaketDbSet.ToList();
            //model.ListaNovihUsluga.Insert(0, new Models.Paket() { Id = 0, Naziv = "Zelim iskljuciti uslugu..." });

            return(View(model));
        }