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