Exemplo n.º 1
0
        public async Task <ClienteDto> Incluir(Cliente cliente)
        {
            this.ValidarCliente(cliente);
            if (_repositorio.ExisteCpfCnpj(cliente.NumDocumento))
            {
                throw new ArgumentException("CPF/CNPJ existe.");
            }
            ClienteDto clienteDto = new ClienteDto();

            clienteDto = _map.Map <ClienteDto>(await _repositorio.Incluir(cliente));

            return(clienteDto);
        }