public void Salvar(Aluno aluno) { if (aluno.CodAluno > 0) Alterar(aluno); else Inserir(aluno); }
private void Inserir(Aluno aluno) { var strQuery = " "; strQuery += " INSERT INTO Alunos (Nome, DataNascimento, NomeMae, Endereco, Telefone) "; strQuery += string.Format(" VALUES ('{0}','{1}','{2}','{3}', '{4}') ", aluno.Nome, aluno.DataNascimento, aluno.NomeMae, aluno.Endereco, aluno.Telefone); contexto.ExecutaComando(strQuery); }
public ActionResult Cadastrar(Aluno aluno) { if (ModelState.IsValid) { var alunoAplicacao = new AlunoAplicacao(); alunoAplicacao.Salvar(aluno); return RedirectToAction("Index"); } return View(aluno); }
private void Alterar(Aluno aluno) { var strQuery = " "; strQuery += " UPDATE Alunos SET "; strQuery += string.Format(" Nome = '{0}', ", aluno.Nome); strQuery += string.Format(" DataNascimento = '{0}', ", aluno.DataNascimento); strQuery += string.Format(" NomeMae = '{0}', ", aluno.NomeMae); strQuery += string.Format(" Endereco = '{0}', ", aluno.Endereco); strQuery += string.Format(" Telefone = '{0}' ", aluno.Telefone); strQuery += string.Format(" WHERE CodAluno = {0}", aluno.CodAluno); contexto.ExecutaComando(strQuery); }
private List<Aluno> TransformaReaderEmListaDeObjeto(SqlDataReader reader) { var alunos = new List<Aluno>(); while (reader.Read()) { var tempObjeto = new Aluno { CodAluno = int.Parse(reader["CodAluno"].ToString()), Nome = reader["Nome"].ToString(), DataNascimento = reader["DataNascimento"].ToString(), NomeMae = reader["NomeMae"].ToString(), Endereco = reader["Endereco"].ToString(), Telefone = reader["Telefone"].ToString() }; alunos.Add(tempObjeto); } return alunos; }