public ActionResult ApproveRequisition(int id, string status) { int departmentId = Convert.ToInt32(RouteData.Values["departmentId"]); int userId = Convert.ToInt32(RouteData.Values["userId"]); Department d = new Department() { DepartmentId = departmentId }; User u = new User() { UserId = userId }; Request request = new Request() { ApprovedBy = u, RequestId = id, Department = d }; if (status.Equals("ACCEPT")) { request.Status = (int)RequestStatus.Approved; } else { request.Status = (int)RequestStatus.Rejected; } RequestDao.ApproveRequest(request); return(RedirectToAction("PendingRequisitions")); }