public IActionResult generateDisbursement(List <string> req)
        {
            //Transfer retrieved requests here
            List <Requisition> selectedReq = requisitionService.getRequisitionsByIds(req);

            requisitionService.updateRequisitionStatus(selectedReq);
            List <RequisitionDetail> selectedReqDetail = rservice.getRequisitionDetail(selectedReq);
            string userId = HttpContext.Session.GetString("userId");
            //Convert request to disbursement
            Dictionary <Departments, List <RequisitionDetail> > requisitionsForDepartment = disbService.sortRequisitionByDept(selectedReqDetail);

            disbService.saveRequisitionsAsDisbursement(userId, requisitionsForDepartment);

            return(RedirectToAction("viewDisbursements"));
        }
        public ActionResult generateDisbursement([FromBody] List <Requisition> requisitions)
        {
            //Transfer retrieved requests here
            string             userId      = "Mary";
            List <Requisition> selectedReq = reqService.getRequisitionsByRequisitionIds(requisitions);

            reqService.updateRequisitionStatus(selectedReq);
            List <RequisitionDetail> selectedReqDetail = rservice.getRequisitionDetail(selectedReq);
            //Convert request to disbursement
            Dictionary <Departments, List <RequisitionDetail> > requisitionsForDepartment = disService.sortRequisitionByDept(selectedReqDetail);

            disService.saveRequisitionsAsDisbursement(userId, requisitionsForDepartment);
            Object response = new
            {
                message = "Successfully created",
                code    = HttpStatusCode.OK
            };

            return(Content(JsonConvert.SerializeObject(response)));
        }