示例#1
0
        public void AddOrUpdate(ClienteDTO dto)
        {
            try
            {
                var registro = new ClienteBuilder()
                               .ComDocumento(dto.Documento)
                               .ComEmail(dto.Email)
                               .ComNome(dto.Nome)
                               .ComSobrenome(dto.Sobrenome)
                               .Build();

                _clienteRepositorio.AdicionarOuAlterar(registro);
            }
            catch (ArgumentException ex)
            {
                throw new ArgumentException(ex.Message);
            }
        }
示例#2
0
        public void CadastrarPessoa(CadastroPessoaDto cadastroPessoaDto)
        {
            var pessoa = new Pessoa(cadastroPessoaDto.Id, cadastroPessoaDto.Nome, cadastroPessoaDto.Sobrenome, cadastroPessoaDto.Documento, cadastroPessoaDto.Endereco);

            _clienteRepositorio.AdicionarOuAlterar(pessoa);
        }