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(); } }
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(); } }
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(); } }