示例#1
0
        public GetCorpPolicyProjectResponseViewModel GetCorpPolicyProjectByCorpId(
            GetCorpPolicyProjectRequestViewModel request)
        {
            List <ProjectNameModel> projectNameModels =
                _getProjectNameServiceBll.GetCorpPolicyProjectByCorpId(request.CorpId, request.PolicyId, request.AduitId);

            GetCorpPolicyProjectResponseViewModel viewModel = new GetCorpPolicyProjectResponseViewModel();

            viewModel.ProjectList =
                Mapper.Map <List <ProjectNameModel>, List <CorpPolicyProjectViewModel> >(projectNameModels);
            return(viewModel);
        }
示例#2
0
        public async Task <ResponseBaseViewModel <GetCorpPolicyProjectResponseViewModel> > GetCorpPolicyProjects(
            [FromBody] GetCorpPolicyProjectRequestViewModel request)
        {
            request.Cid = this.GetCid();
            GetCorpPolicyProjectResponseViewModel viewModel = new GetCorpPolicyProjectResponseViewModel();

            await new TaskFactory().StartNew(() =>
            {
                viewModel = _getCorpPolicyProjectApplication.GetCorpPolicyProjectByCorpId(request);
            });

            ResponseBaseViewModel <GetCorpPolicyProjectResponseViewModel> v = new ResponseBaseViewModel
                                                                              <GetCorpPolicyProjectResponseViewModel>
            {
                Flag = new ResponseCodeViewModel()
                {
                    Code = 0, MojoryToken = this.GetToken()
                },
                Data = viewModel
            };

            return(v);
        }