public List <GeneroLivro> buscarGeneroCliente(int id) { try { List <GeneroLivro> generosLivro = new List <GeneroLivro>(); using (cmd = new MySqlCommand("SP_consultarGeneroCliente", Conexao.conexao)) { conexao.abrirConexao(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idCliente", id); dr = cmd.ExecuteReader(); while (dr.Read()) { GeneroLivro generoLivro = new GeneroLivro(); generoLivro.Id = Convert.ToInt32(dr["id"]); generoLivro.GeneroLivroo = dr["generoLivro"].ToString(); generoLivro.SubGenero = dr["subGenero"].ToString(); generosLivro.Add(generoLivro); } } return(generosLivro); } catch (Exception e) { throw new Exception(e.Message); } finally { dr.Close(); } }
public async Task <IActionResult> Edit(int id, [Bind("IdGeneroLivro,NomeGeneroLivro,DesGeneroLivro")] GeneroLivro generoLivro) { if (id != generoLivro.IdGeneroLivro) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(generoLivro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GeneroLivroExists(generoLivro.IdGeneroLivro)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(generoLivro)); }
public async Task <IActionResult> Create([Bind("IdGeneroLivro,NomeGeneroLivro,DesGeneroLivro")] GeneroLivro generoLivro) { if (ModelState.IsValid) { _context.Add(generoLivro); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(generoLivro)); }
public bool incluirGeneroLivro(GeneroLivro genero) { try { using (cmd = new MySqlCommand("SP_incluirGeneroLivro", Conexao.conexao)) { conexao.abrirConexao(); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@generoLivro", genero.GeneroLivroo); cmd.Parameters.AddWithValue("@subGenero", genero.SubGenero); cmd.ExecuteNonQuery(); return(true); } } catch (Exception e) { throw new Exception(e.Message); } }
public Livro(string titulo, GeneroLivro genero, string autor) { _titulo = titulo; _genero = genero; _autor = autor; }