public List <MyRequestDetailsDTO> GetAllRequestBS(int userId) { List <MyRequestDetailsDTO> myRequestDetailsDTOList = new List <MyRequestDetailsDTO>(); List <MyRequestDetailsDO> myRequestDetailsDOList = new List <MyRequestDetailsDO>(); MyRequestRepository myRequestRepo = new MyRequestRepository(); myRequestDetailsDOList = myRequestRepo.GetAllRequestDA(userId); foreach (MyRequestDetailsDO myRequestDO in myRequestDetailsDOList) { MyRequestDetailsDTO myRequestDetailsDTO = new MyRequestDetailsDTO(); myRequestDetailsDTO.AppName = myRequestDO.AppName; myRequestDetailsDTO.Approver = myRequestDO.Approver; myRequestDetailsDTO.Comment = myRequestDO.Comment; myRequestDetailsDTO.RequestCompleteDt = Convert.ToString(myRequestDO.RequestCompleteDate); myRequestDetailsDTO.RequestCreateDT = Convert.ToString(myRequestDO.RequestCreateDate); myRequestDetailsDTO.RequestNo = myRequestDO.RequestNo; myRequestDetailsDTO.RequestStatus = myRequestDO.RequestStatusName; myRequestDetailsDTO.TaskId = myRequestDO.IrisTaskId; string strRequestParams = myRequestDO.RequestParameters; XmlSerializer serializer = new XmlSerializer(typeof(MyRequestParamsDTO)); object obj = serializer.Deserialize(new StringReader(strRequestParams)); MyRequestParamsDTO RequestParamData = (MyRequestParamsDTO)obj; // MyRequestParamsDTO RequestParamData = (MyRequestParamsDTO)serializer.Deserialize(new StringReader(strRequestParams)); myRequestDetailsDTO.RequestParam = RequestParamData; myRequestDetailsDTOList.Add(myRequestDetailsDTO); } return(myRequestDetailsDTOList); }
public List <SupportApprovalDetailsDTO> GetApprovalsBS(int userId, int requestId, string type) { List <SupportApprovalDetailsDTO> myApprovalDetailsDTOList = new List <SupportApprovalDetailsDTO>(); List <SupportApprovalDetailsDO> myRequestDetailsDOList = new List <SupportApprovalDetailsDO>(); AdminRepository adminDAobj = new AdminRepository(); myRequestDetailsDOList = adminDAobj.GetApprovalDA(userId, requestId, type); foreach (SupportApprovalDetailsDO myApprovalDO in myRequestDetailsDOList) { SupportApprovalDetailsDTO myApprovalDetailsDTO = new SupportApprovalDetailsDTO(); myApprovalDetailsDTO.AppName = myApprovalDO.AppName; myApprovalDetailsDTO.Requester = myApprovalDO.Requester; myApprovalDetailsDTO.Approver = myApprovalDO.Approver; myApprovalDetailsDTO.Comment = myApprovalDO.Comment; myApprovalDetailsDTO.RequestCompleteDt = Convert.ToString(myApprovalDO.RequestCompleteDate); myApprovalDetailsDTO.RequestCreateDT = Convert.ToString(myApprovalDO.RequestCreateDate); myApprovalDetailsDTO.RequestNo = myApprovalDO.RequestNo; myApprovalDetailsDTO.RequestStatus = myApprovalDO.RequestStatusName; myApprovalDetailsDTO.TaskId = myApprovalDO.IrisTaskId; string strApprovalParams = myApprovalDO.RequestParameters; XmlSerializer serializer = new XmlSerializer(typeof(MyRequestParamsDTO)); MyRequestParamsDTO RequestParamData = (MyRequestParamsDTO)serializer.Deserialize(new StringReader(strApprovalParams)); myApprovalDetailsDTO.RequestParam = RequestParamData; myApprovalDetailsDTOList.Add(myApprovalDetailsDTO); } return(myApprovalDetailsDTOList); }