public async Task <IActionResult> DeleteSubDeptClass(int id) { SubDeptClassModel subDeptClass = await SubDeptClassDb.GetSubDeptClassById(_context, id); ViewData["SubDeptId"] = subDeptClass.SubDeptId; return(View(subDeptClass)); }
public async Task <IActionResult> EditSubDeptClass(int classId, int subDeptId) { SubDeptClassModel subDeptClass = await SubDeptClassDb.GetSubDeptClassById(_context, classId); ViewData["ClassId"] = classId; ViewData["SubDeptId"] = subDeptId; return(View(subDeptClass)); }
public async Task <IActionResult> DeleteSubDeptClassConfirmed(int id, int subDeptId) { SubDeptClassModel subDepartment = await SubDeptClassDb.GetSubDeptClassById(_context, id); await SubDeptClassDb.DeleteSubDeptClass(_context, subDepartment); TempData["Message"] = "Deleted successfully"; return(Redirect($"/Department/SubDepartment/{subDeptId}")); }
public async Task <IActionResult> EditSubDeptClass(SubDeptClassModel subDeptClass, int id) { if (ModelState.IsValid) { await SubDeptClassDb.UpdateSubDeptClass(_context, subDeptClass); TempData["Message"] = "Edited successfully"; return(Redirect($"/Department/SubDepartment/{id}")); } return(View()); }
public async Task <IActionResult> SubDepartment(int id) { //Gets all of the sub departments that are tied to that specific id and puts it in a ViewBag ViewBag.SubDepartments = await SubDepartmentDb.GetAllSubDepartmentsById(_context, id); //Get the sub department with the id and it's classes and put it in a view bag SubDeptIdModel subDept = await SubDepartmentDb.GetSubDepartmentById(_context, id); ViewBag.SubDepartmentClasses = await SubDeptClassDb.GetAllSubDeptClassesById(_context, subDept.SubDeptId); return(View(subDept)); }