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 })); }
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)); }