private void Inserir(Aluno aluno) { string strQuery = " INSERT INTO ALUNO (Nome, Sobrenome, DataInscricao) "; strQuery += string.Format(" VALUES ('{0}', '{1}', '{2}') ", aluno.Nome, aluno.Sobrenome, aluno.DataInscricao); using (contexto = new Contexto()) { contexto.ExecutaComando(strQuery); } }
public void Salvar(Aluno aluno) { if (aluno.Id > 0) { Alterar(aluno); } else { Inserir(aluno); } }
public ActionResult Editar(Aluno aluno) { if (ModelState.IsValid) { aplicacao.Salvar(aluno); return RedirectToAction("Index"); } else { return View(aluno); } }
private void Alterar(Aluno aluno) { string strQuery = " UPDATE ALUNO SET "; strQuery += string.Format(" Nome = '{0}', ", aluno.Nome); strQuery += string.Format(" Sobrenome = '{0}', ", aluno.Sobrenome); strQuery += string.Format(" DataInscricao = '{0}' ", aluno.DataInscricao); strQuery += string.Format(" WHERE Id = {0} ", aluno.Id); using (contexto = new Contexto()) { contexto.ExecutaComando(strQuery); } }
private List<Aluno> TransformaDataReaderEmLista(SqlDataReader reader) { var alunos = new List<Aluno>(); while (reader.Read()) { var temObjetos = new Aluno() { Id = int.Parse(reader["Id"].ToString()),//fica td int Nome = reader["Nome"].ToString(), Sobrenome = reader["Sobrenome"].ToString(), DataInscricao = DateTime.Parse(reader["DataInscricao"].ToString()) }; alunos.Add(temObjetos);//antes de sair do while add } reader.Close();//depois do while fecha o data reader return alunos; }