public void Salvar(Livro livro) { if (livro.CodLivro > 0) Alterar(livro); else Inserir(livro); }
private void Inserir(Livro livro) { var strQuery = " "; strQuery += " INSERT INTO Livros (Titulo, Autor, Ano, Editora) "; strQuery += string.Format(" VALUES ('{0}','{1}','{2}','{3}') ", livro.Titulo, livro.Autor, livro.Ano, livro.Editora); contexto.ExecutaComando(strQuery); }
public ActionResult Cadastrar(Livro livro) { if (ModelState.IsValid) { var livroAplicacao = new LivroAplicacao(); livroAplicacao.Salvar(livro); return RedirectToAction("Index"); } return View(livro); }
private void Alterar(Livro livro) { var strQuery = " "; strQuery += " UPDATE Livros SET "; strQuery += string.Format(" Titulo = '{0}', ", livro.Titulo); strQuery += string.Format(" Autor = '{0}', ", livro.Autor); strQuery += string.Format(" Ano = '{0}', ", livro.Ano); strQuery += string.Format(" Editora = '{0}' ", livro.Editora); strQuery += string.Format(" WHERE CodLivro = {0}", livro.CodLivro); contexto.ExecutaComando(strQuery); }
private List<Livro> TransformaReaderEmListaDeObjeto(SqlDataReader reader) { var livros = new List<Livro>(); while (reader.Read()) { var tempObjeto = new Livro { CodLivro = int.Parse(reader["CodLivro"].ToString()), Titulo = reader["Titulo"].ToString(), Autor = reader["Autor"].ToString(), Ano = reader["Ano"].ToString(), Editora = reader["Editora"].ToString() }; livros.Add(tempObjeto); } return livros; }