예제 #1
0
 public Pessoa AtualizarPessoa(int id, [FromBody] Pessoa pessoa)
 {
     try
     {
         if (pessoa != null)
         {
             Console.WriteLine("Pessoa");
             if (ValidaCpf.ECpf(pessoa.Cpf))
             {
                 foreach (var item in Pessoa.pessoas)
                 {
                     if (item.Codigo == id)
                     {
                         Console.WriteLine(item.Codigo);
                         item.Cpf            = pessoa.Cpf;
                         item.DataNascimento = pessoa.DataNascimento;
                         item.Nome           = pessoa.Nome;
                         item.Uf             = pessoa.Uf;
                         break;
                     }
                 }
             }
         }
         return(Pessoa.pessoas.FirstOrDefault(h => h.Codigo == id));
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error PessoaController: " + ex.Message + " - " + ex.StackTrace);
     }
     return(null);
 }
예제 #2
0
 public Pessoa InserirPessoa([FromBody] Pessoa pessoa)
 {
     try
     {
         if (pessoa != null)
         {
             if (ValidaCpf.ECpf(pessoa.Cpf))
             {
                 Pessoa.pessoas.Add(pessoa);
                 return(pessoa);
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error PessoaController: " + ex.Message + " - " + ex.StackTrace);
     }
     return(null);
 }