public IActionResult GetRequisitionById(int reqId) { System.Diagnostics.Debug.WriteLine("This is inside get req by Id : " + reqId); RequisitionForm rqform = rpservice.FindRequisitionFormById(reqId); return(Ok(rqform)); }
public IActionResult ViewRF(int id) { RequisitionViewModel vmRequisition = new RequisitionViewModel(); //emp = JsonConvert.DeserializeObject<Employee>(HttpContext.Session.GetString("employee")) as Employee; Employee emp = eservice.GetEmployeeById(6); //hard-coded id for test RequisitionForm rf = rpService.FindRequisitionFormById(id); List <RequisitionFormsProduct> rfpList = rpService.FindRequisitionFormProductListById(id); vmRequisition.employee = emp; vmRequisition.requisitionForm = rf; vmRequisition.rfpList = rfpList; if (emp.EmployeeType.EmployeeTypeName.Equals("Store Manager") || emp.EmployeeType.EmployeeTypeName.Equals("Department Head")) { if (!rf.RFStatus.Equals(Enums.RFStatus.Submitted)) { return(Ok(vmRequisition)); } else { for (int i = 0; i < rfpList.Count; i++) { rfpList[i].ProductApproved = rfpList[i].ProductRequested; } return(Ok(vmRequisition)); } } else { return(Ok(vmRequisition)); } }
public IActionResult ViewRF([FromRoute] int id) { RequisitionViewModel rVModel = new RequisitionViewModel(); emp = JsonConvert.DeserializeObject <Employee>(HttpContext.Session.GetString("employee")) as Employee; RequisitionForm rf = rpService.FindRequisitionFormById(id); List <RequisitionFormsProduct> rfpList = rpService.FindRequisitionFormProductListById(id); List <DisbursementFormRequisitionFormProduct> dfrfpList = dfService.FindDFRFPListByRFId(id); List <DisbursementFormRequisitionForm> dfrfList = dfService.FindDFRFListByRFId(id); rVModel.employee = emp; rVModel.requisitionForm = rf; rVModel.rfpList = rfpList; rVModel.dfrfpList = dfrfpList; rVModel.dfrfList = dfrfList; return(View("RequisitionFormView", rVModel)); }