public ActionResult Assign(ManagerViewModel managerViewModel) { Requsition requsition = new Requsition(); Manager manager = new Manager(); manager.Id = managerViewModel.Id; manager.DriverNo = managerViewModel.DriverNo; manager.RequsitionId = managerViewModel.RequsitionId; manager.EmployeeId = managerViewModel.EmployeeId; manager.VehicleId = managerViewModel.VehicleId; bool isSaved = managerManager.Add(manager); RequsitionAssign(managerViewModel.Id); VehicleStatusChange(managerViewModel.VehicleId); DriverAssigned(managerViewModel.EmployeeId); RequsitionAssign(managerViewModel.Id); Complete(managerViewModel.Id); if (isSaved) { TempData["msg"] = "Requsition Assign Successfully"; return(RedirectToAction("New")); } return(View()); }