//retrieve list must already be generated public List <WCFRequisitionRecord> GetAllRequestRecordForItemAllocation(string itemCode) { List <WCFRequisitionDetail> allRDForAllocation = GetAllRequisitionDetailsforAllocation().Where(x => x.ItemCode == itemCode).ToList(); //if returns null "There is either no itemCode by that name or the retrieval list has not been generated, hence allocation cannot proceed" List <WCFRequisitionRecord> allRRForItem = new List <WCFRequisitionRecord>(); //all record numbers for that item foreach (WCFRequisitionDetail WCFRd in allRDForAllocation) { allRRForItem.Add(WCFModelConvertUtility.ConvertToWCFRequisitionRecord(requisitionRecordService.GetRequisitionByID(WCFRd.RequisitionNo))); allRRForItem.Distinct().ToList(); } return(allRRForItem); }
public List <WCFRequisitionRecord> GetRequsitionRecordByDept(string deptCode) { List <Requisition_Record> reqByDept = requisitionRecordService.GetRequisitionRecordByDept(deptCode); return(WCFModelConvertUtility.ConvertToWCFRequisitionRecord(reqByDept)); }
public List <WCFRequisitionRecord> GetRequisitionRecordByRequesterID(string requesterID) { List <Requisition_Record> reqByReqID = requisitionRecordService.GetRequestByReqID(requesterID); return(WCFModelConvertUtility.ConvertToWCFRequisitionRecord(reqByReqID)); }
public List <WCFRequisitionRecord> GetAllRequisitionRecords() { List <Requisition_Record> requisitionRecords = requisitionRecordService.GetAllRequisition(); return(WCFModelConvertUtility.ConvertToWCFRequisitionRecord(requisitionRecords)); }