//Get public IWebResponseDto <LeadScheduledActivityViewModel> Handle(Get dto, IWebResponseDto <LeadScheduledActivityViewModel> webResponseDto) { if (dto.Id == 0) { webResponseDto.Result.LeadId = dto.LeadId; } else { _mapper.Map(_connector.LeadScheduledActivity.Get(new GetLeadScheduledActivityRequest() { Id = dto.Id, LeadId = dto.LeadId }), webResponseDto); } var lookupResponse = _connector.EndPoint.Request <GetLookupRequest, GetLookupResponse>( dto: new GetLookupRequest(new[] { new LookupRequest() { Type = "LeadScheduledActivityType" }, new LookupRequest() { Type = "AddressType" }, })); webResponseDto.Messages.AddRange(lookupResponse.Messages); webResponseDto.Result.LeadScheduledActivityTypes = Extensions.AssignLookupValues(lookupResponse.Result, "LeadScheduledActivityType"); webResponseDto.Result.Address.AddressTypes = Extensions.AssignLookupValues(lookupResponse.Result, "AddressType"); return(webResponseDto); }
public IWebResponseDto <int> Handle(SavePortfolioTransactionRequest request, IWebResponseDto <int> webResponseDto) { var apiResponseDto = _connector.EndPoint.Request <SavePortfolioTransactionRequest, int>(request); _mapper.Map(apiResponseDto, webResponseDto); return(webResponseDto); }
public IWebResponseDto <int> Handle(GetTokenRequest request, IWebResponseDto <int> webResponseDto) { _connector.Create <GetTokenRequest, ApplicationUserContext>() .SetOnSuccess((rsp) => { _applicationContextHandler.SetContext(rsp.Result); }) .SetOnComplete((rsp) => { webResponseDto.Messages.AddRange(rsp.Messages); }) .Post(request); return(webResponseDto); }
public IWebResponseDto <GetListPortfolioViewModel> Handle(GetListPortfolioRequest request, IWebResponseDto <GetListPortfolioViewModel> webResponseDto) { var apiResponseDto = _connector.EndPoint.Request <GetListPortfolioRequest, GetListPortfolioResponse>(request); _mapper.Map(apiResponseDto, webResponseDto); return(webResponseDto); }
public IWebResponseDto <GetListPortfolioViewModel> Handle(GetListPortfolioRequest request, IWebResponseDto <GetListPortfolioViewModel> webResponseDto) { var apiResponseDto = _apiPostController .Create <GetListPortfolioRequest, GetListPortfolioResponse>() .Post(request); _mapper.Map(apiResponseDto, webResponseDto); return(webResponseDto); }
public IWebResponseDto<int> Handle(SavePortfolioTransactionsConsolidationViewModel vm, IWebResponseDto<int> responseDto) { var result = _connector.EndPoint .Request<SavePortfolioTransactionsConsolidationDto, int>( _mapper.Map<SavePortfolioTransactionsConsolidationDto>(vm)); _mapper.Map(result, responseDto); if (!responseDto.HasErrors()) responseDto.Messages.Add(new MessageDto("M1", "Success", 0)); return responseDto; }
public IWebResponseDto <int> Handle(SavePortfolioRequest vm, IWebResponseDto <int> responseDto) { var result = _connector.EndPoint .Request <SavePortfolioRequest, int>(vm); _mapper.Map(result, responseDto); if (!responseDto.HasErrors()) { responseDto.Messages.Add(new MessageDto("M1", "Success", 0)); } return(responseDto); }
//Save public IWebResponseDto <int> Handle(LeadScheduledActivityViewModel dto, IWebResponseDto <int> webResponseDto) { IApiResponseContextDto <int> apiResponseDto; if (dto.Id == 0) { apiResponseDto = _connector.LeadScheduledActivity.Create(_mapper.Map <CreateGetLeadScheduledActivityRequest>(dto)); } else { apiResponseDto = _connector.LeadScheduledActivity.Upate(_mapper.Map <UpdateGetLeadScheduledActivityRequest>(dto)); } _mapper.Map(apiResponseDto, webResponseDto); return(webResponseDto); }
public IWebResponseDto <GetPortfolioViewModel> Handle(GetPortfolioRequest request, IWebResponseDto <GetPortfolioViewModel> webResponseDto) { if (request.Id == 0) { return(webResponseDto); } _apiPostController .Create <GetPortfolioRequest, GetPortfolioResponse>() .SetOnComplete((apiResponseDto) => { _mapper.Map(apiResponseDto, webResponseDto); }) .Post(request); ; return(webResponseDto); }
public IWebResponseDto <GetListPortfolioTransactionsConsolidationViewModel> Handle( GetListPortfolioTransactionsConsolidationDto dto, IWebResponseDto <GetListPortfolioTransactionsConsolidationViewModel> webResponseDto) { if (dto.PortfolioTransactionsSummaryId == 0) { return(webResponseDto); } var apiResponseDto = _connector.EndPoint .Request <GetListPortfolioTransactionsConsolidationDto, List <PortfolioTransactionsConsolidationDto> > (dto); _mapper.Map(apiResponseDto, webResponseDto); return(webResponseDto); }
//Get public IWebResponseDto <LeadViewModel> Handle(GetLeadRequest request, IWebResponseDto <LeadViewModel> webResponseDto) { var lookupResponse = _connector.EndPoint.Request <GetLookupRequest, GetLookupResponse>( dto: new GetLookupRequest(new[] { new LookupRequest() { Type = "Gender" }, new LookupRequest() { Type = "Occupation" }, new LookupRequest() { Type = "CurrentAdvisor" }, })); webResponseDto.Messages.AddRange(lookupResponse.Messages); if (webResponseDto.Messages.Any(a => a.Type == MessageDtoType.Error)) { return(webResponseDto); } webResponseDto.Result.Genders = Extensions.AssignLookupValues(lookupResponse.Result, "Gender"); webResponseDto.Result.Occupations = Extensions.AssignLookupValues(lookupResponse.Result, "Occupation"); webResponseDto.Result.CurrentAdvisors = Extensions.AssignLookupValues(lookupResponse.Result, "CurrentAdvisor"); if (request.Id == 0) { return(webResponseDto); } var apiResponseDto = _connector.Lead.GetSingle(request); _mapper.Map(apiResponseDto, webResponseDto); return(webResponseDto); }
public IWebResponseDto <GetPortfolioTransactionViewModel> Handle(GetPortfolioTransactionRequest request, IWebResponseDto <GetPortfolioTransactionViewModel> webResponseDto) { var lookupResponse = _connector.EndPoint.Request <GetLookupRequest, GetLookupResponse>( dto: new GetLookupRequest(new[] { new LookupRequest() { Type = "PortfolioTransactionType" }, new LookupRequest() { Type = "PortfolioShare" }, })); webResponseDto.Messages.AddRange(lookupResponse.Messages); if (webResponseDto.Messages.Any(a => a.Type == MessageDtoType.Error)) { return(webResponseDto); } webResponseDto.Result.PortfolioTransactionType = Extensions.AssignLookupValues(lookupResponse.Result, "PortfolioTransactionType"); webResponseDto.Result.PortfolioShare = Extensions.AssignLookupValues(lookupResponse.Result, "PortfolioShare"); webResponseDto.Result.PortfolioId = request.PortfolioId; if (request.Id == 0) { return(webResponseDto); } var apiResponseDto = _connector.EndPoint.Request <GetPortfolioTransactionRequest, GetPortfolioTransactionResponse>(request); _mapper.Map(apiResponseDto, webResponseDto); return(webResponseDto); }
//Save public IWebResponseDto <int> Handle(LeadViewModel vm, IWebResponseDto <int> responseDto) { IApiResponseContextDto <int> result = null; if (vm.Id == 0) { result = _connector.Lead.Create(_mapper.Map <CreateLeadRequest>(vm)); } else { result = _connector.Lead.Update(_mapper.Map <UpdateLeadRequest>(vm)); } _mapper.Map(result, responseDto); if (!responseDto.HasErrors()) { responseDto.Messages.Add(new MessageDto("M1", "Success", 0)); } return(responseDto); }
//Get public IWebResponseDto <List <GetLeadResponse> > Handle(GetListLeadRequest dto, IWebResponseDto <List <GetLeadResponse> > webResponseDto) { var apiResponse = _connector.Lead.GetList(dto); _mapper.Map(apiResponse, webResponseDto); //webResponseDto.Messages = apiResponse.Messages; //webResponseDto.Result = apiResponse.Result; return(webResponseDto); }