public PessoaFisicaModelo Adicionar(PessoaFisicaModelo pessoaFisicaModelo)
        {
            PessoaFisica pessoaFisica = new PessoaFisica(pessoaFisicaModelo.Nome, pessoaFisicaModelo.Endereco,
                                                         pessoaFisicaModelo.Email, pessoaFisicaModelo.Telefone, pessoaFisicaModelo.Sexo,
                                                         pessoaFisicaModelo.DataNascimento, pessoaFisicaModelo.CPF);

            if (pessoaFisica.Invalida)
            {
                _notificacaoContexto.AddNotificacao(pessoaFisica.ValidationResult);
                return(_mapper.Map <PessoaFisicaModelo>(pessoaFisica));
            }

            var pessoaFisicaAdd = _pessoaFisicaService.Adicionar(pessoaFisica);

            return(_mapper.Map <PessoaFisicaModelo>(pessoaFisicaAdd));
        }
 public PessoaFisicaModelo Atualizar(PessoaFisicaModelo pessoaFisica)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 3
0
        public IActionResult Post([FromBody] PessoaFisicaModelo pessoaFisicaModelo)
        {
            var id = _pessoaFisicaAppService.Adicionar(pessoaFisicaModelo).ClienteId;

            return(Created($"api/pessoaFisica/{id}", id));
        }