Exemplo n.º 1
0
        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"));
        }