public void Salvar(Aluno aluno) { if (aluno.AlunoId > 0) Alterar(aluno); else Inserir(aluno); }
private void Inserir(Aluno aluno) { var strQuery = " "; strQuery += " INSERT INTO ALUNO (Nome, Mae, DataNascimento) "; strQuery += string.Format(" VALUES ('{0}','{1}', '{2}') ", aluno.Nome, aluno.Mae, aluno.DataNascimento); contexto.ExecutaComando(strQuery); }
private void Alterar(Aluno aluno) { var strQuery = " "; strQuery += " UPDATE ALUNO SET "; strQuery += string.Format(" Nome = '{0}', ", aluno.Nome); strQuery += string.Format(" Mae = '{0}', ", aluno.Mae); strQuery += string.Format(" DataNascimento = '{0}' ", aluno.DataNascimento); strQuery += string.Format(" WHERE AlunoId = {0}", aluno.AlunoId); contexto.ExecutaComando(strQuery); }
public ActionResult Editar(Aluno aluno) { if (ModelState.IsValid) { var aplicacao = new AlunoAplicacao(); aplicacao.Salvar(aluno); return RedirectToAction("Index"); } return View(aluno); }
private List<Aluno> TransformaReaderEmListaDeObjeto(SqlDataReader reader) { var aluno = new List<Aluno>(); while (reader.Read()) { var tempObjeto = new Aluno() { AlunoId = int.Parse(reader["AlunoId"].ToString()), Nome = reader["Nome"].ToString(), Mae = reader["Mae"].ToString(), DataNascimento = DateTime.Parse(reader["DataNascimento"].ToString()) }; aluno.Add(tempObjeto); } return aluno; }