Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        //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);
        }