public void Salvar(Livro livro) { if (livro.LivroId > 0) Alterar(livro); else Inserir(livro); }
private void Inserir(Livro livro) { var strQuery = " "; strQuery += " INSERT INTO LIVRO (Nome, DataDaPublicacao, Prefacio, AutorId, Editora) "; strQuery += string.Format(" VALUES ('{0}','{1}','{2}','{3}','{4}') ", livro.Nome, livro.DataDaPublicacao, livro.Prefacio, livro.AutorId, livro.Editora); contexto.ExecutaComando(strQuery); }
public ActionResult Editar(Livro livro) { if (ModelState.IsValid) { var aplicacao = new LivroAplicacao(); aplicacao.Salvar(livro); return RedirectToAction("Index"); } return View(livro); }
private void Alterar(Livro livro) { var strQuery = " "; strQuery += " UPDATE LIVRO SET "; strQuery += string.Format(" Nome = '{0}', ", livro.Nome); strQuery += string.Format(" DataDaPublicacao = '{0}', ", livro.DataDaPublicacao); strQuery += string.Format(" Prefacio = '{0}', ", livro.Prefacio); strQuery += string.Format(" Editora = '{0}', ", livro.Editora); strQuery += string.Format(" AutorId = '{0}' ", livro.AutorId); strQuery += string.Format(" WHERE LivroId = {0}", livro.LivroId); contexto.ExecutaComando(strQuery); }
private List<Livro> TransformaReaderEmListaDeObjeto(SqlDataReader reader) { var livros = new List<Livro>(); while (reader.Read()) { var tempObjeto = new Livro { LivroId = int.Parse(reader["LivroId"].ToString()), Nome = reader["Nome"].ToString(), DataDaPublicacao = DateTime.Parse(reader["DataDaPublicacao"].ToString()), AutorId = int.Parse(reader["AutorId"].ToString()), Editora = reader["Editora"].ToString(), Prefacio = reader["Prefacio"].ToString() }; livros.Add(tempObjeto); } return livros; }