//Shows form to delete Departments public PartialViewResult DelDep() { var result = departmentService.GetDepartments().ToList(); ViewDelDep res = new ViewDelDep { departments = result }; ViewBag.del = ""; return(PartialView(res)); }
public PartialViewResult DelDep(ViewDelDep viewDelDep) { try { departmentService.DeleteDepartment(viewDelDep.SelectedDepId); ViewBag.del = "Successfully!"; viewDelDep.departments = departmentService.GetDepartments().ToList(); } catch { ModelState.AddModelError("DepartmentId", "Can't Delete this Department because it's in use"); viewDelDep.departments = departmentService.GetDepartments().ToList(); } if (ModelState.IsValid) { return(PartialView(viewDelDep)); } else { return(PartialView(viewDelDep)); } }