// POST: ModulKorisnickiNalog/KorisnickiNalogs/Delete/5 public ActionResult Obrisi(NalogDeleteVM vm) { KorisnickiNalog nalog = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId); Tehnicko_osoblje tehosob = db.Tehnicka_osoblja.Find(vm.KorisnickiNalogId); Administrator admin = db.Administratori.Find(vm.KorisnickiNalogId); Doktor doc = db.Doktori.Find(vm.KorisnickiNalogId); if (tehosob != null) { db.Tehnicka_osoblja.Remove(tehosob); } else if (admin != null) { db.Administratori.Remove(admin); } else if (doc != null) { db.Doktori.Remove(doc); } nalog.IsDeleted = true; nalog.Aktivan = false; db.SaveChanges(); vm.listaNaloga = db.KorisnickiNalozi.ToList(); //return RedirectToAction("Home","Administrator",new {area="ModulAdmin"}); TempData["Message"] = "Uspjesno izmjena!"; return(RedirectToAction("Delete", "KorisnickiNalogs")); }
// GET: ModulKorisnickiNalog/KorisnickiNalogs/Delete/5 public ActionResult EditNeaktivne() { NalogDeleteVM model = new NalogDeleteVM(); model.listaNaloga = db.KorisnickiNalozi.Where(x => x.IsDeleted == true).ToList(); return(View(model)); }
// POST: ModulKorisnickiNalog/KorisnickiNalogs/Delete/5 public ActionResult Aktiviraj(NalogDeleteVM vm) { KorisnickiNalog nalog; nalog = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId); nalog.IsDeleted = false; db.SaveChanges(); vm.listaNaloga = db.KorisnickiNalozi.ToList(); return(RedirectToAction("EditNeaktivne", "KorisnickiNalogs")); }