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(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); }