コード例 #1
0
 public void ExcluirPessoa(int id)
 {
     using (var conexao = new treinamentoEntities())
     {
         conexao.TB_PESSOA.Remove(conexao.TB_PESSOA.Single(x => x.ID_PESSOA.Equals(id)));
         conexao.SaveChanges();
     }
 }
コード例 #2
0
        public void AlterarPessoa(int id, PessoaMod dadosPessoa)
        {
            using (var conexao = new treinamentoEntities())
            {
                var pessoa = conexao.TB_PESSOA.Single(x => x.ID_PESSOA.Equals(id));

                pessoa.NM_PESSOA     = dadosPessoa.Nome;
                pessoa.EN_PESSOA     = dadosPessoa.endereco;
                pessoa.EM_PESSOA     = dadosPessoa.Email;
                pessoa.DTNASC_PESSOA = dadosPessoa.DataNascimento;
                pessoa.ID_GENERO     = dadosPessoa.Genero.Id;

                conexao.SaveChanges();
            }
        }
コード例 #3
0
 public void AdicionarPessoa(PessoaMod dadosPessoa)
 {
     using (var conexao = new treinamentoEntities())
     {
         conexao.TB_PESSOA.Add(new TB_PESSOA
         {
             NM_PESSOA     = dadosPessoa.Nome,
             EN_PESSOA     = dadosPessoa.endereco,
             EM_PESSOA     = dadosPessoa.Email,
             DTNASC_PESSOA = dadosPessoa.DataNascimento,
             ID_GENERO     = dadosPessoa.Genero.Id
         });
         //aqui executamos o savechanges e assim ele grava as alterações no banco
         conexao.SaveChanges();
     }
 }