public async Task <ObterRevendedorResponse> Obter(string cpf) { try { var cpfLimpo = LimparCPF(cpf); if (!ValidarCPF(cpfLimpo)) { return(new ObterRevendedorResponse("CPF invalido", 400)); } var revendedor = await _revendedorRepository.Buscar(cpfLimpo); var revDto = new RevendedorDto { CPF = revendedor.CPF, Email = revendedor.Email, Id = revendedor.Id, Nome = revendedor.Nome, CompraAutoAprovada = AprovacaoAutomatica(revendedor.CPF) }; return(new ObterRevendedorResponse(revDto)); } catch (Exception exception) { _logger.LogError(exception, exception.Message); throw exception; } }
public CompraServiceTests() { _compraMock = new Compra() { Codigo = "XBTO800900", Data = DateTime.Now, IdRevendedor = 999, Id = 888, Valor = 1000 }; _revendedorMock = new RevendedorDto { CPF = "57246534008", Email = "*****@*****.**", Id = 999 }; }
public ObterRevendedorResponse(RevendedorDto revendedor) : base() { Revendedor = revendedor; }