コード例 #1
0
        public async Task <IActionResult> AlterarPessoa([FromBody] PessoaDto p)
        {
            if (p != null)
            {
                if (p.PessoaJuridicaFisica == 'F')
                {
                    PessoaFisica f = new PessoaFisica();
                    f.PreparaDados(p.PessoaId, p.Nome, p.Sobrenome, p.Cpf, p.DataNascimento, p.PessoaJuridicaFisica, p.CEP, p.Logradouro, p.Numero, p.Complemento, p.Bairro, p.Cidade, p.Uf);
                    _contexto.Update(f);
                    await _contexto.SaveChangesAsync();

                    return(Json("0"));
                }
                else
                {
                    PessoaJuridica j = new PessoaJuridica();
                    j.PreparaDados(p.PessoaId, p.RazaoSocial, p.NomeFantasia, p.Cnpj, p.PessoaJuridicaFisica, p.CEP, p.Logradouro, p.Numero, p.Complemento, p.Bairro, p.Cidade, p.Uf);
                    _contexto.Update(j);
                    await _contexto.SaveChangesAsync();

                    return(Json("0"));
                }
            }
            return(Json("-1"));
        }