Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }