public static Modelo.JogoCategoria SelectByCategory(int Categoria_id) { Modelo.JogoCategoria JogoCategoria = null; try { using (connection = new SqlConnection(connectionString)) { connection.Open(); string sqlJogoCategoria = "SELECT * FROM JogoCategoria WHERE Categoria_id = @Categoria_id"; SqlCommand cmdJogoCategoria = new SqlCommand(sqlJogoCategoria, connection); cmdJogoCategoria.Parameters.AddWithValue("@Categoria_id", Categoria_id); SqlDataReader drJogoCategoria; using (drJogoCategoria = cmdJogoCategoria.ExecuteReader()) { if (drJogoCategoria.HasRows) { while (drJogoCategoria.Read()) { int idJogo = (int)drJogoCategoria["Jogo_id"]; int idCategoria = (int)drJogoCategoria["Categoria_id"]; JogoCategoria = new Modelo.JogoCategoria(idJogo, idCategoria); } } } } } catch (SystemException) { throw; } return(JogoCategoria); }
public static void Delete(Modelo.JogoCategoria JogoCategoria) { try { using (connection = new SqlConnection(connectionString)) { connection.Open(); string sqlJogoCategoria = "DELETE FROM JogoCategoria WHERE Jogo_id = @Jogo_id and Categoria_id = @Categoria_id"; SqlCommand cmdJogoCategoria = new SqlCommand(sqlJogoCategoria, connection); cmdJogoCategoria.Parameters.AddWithValue("@Jogo_id", JogoCategoria.Jogo_id); cmdJogoCategoria.Parameters.AddWithValue("@Categoria_id", JogoCategoria.Categoria_id); cmdJogoCategoria.ExecuteNonQuery(); } } catch (SystemException) { throw; } }
public static void Insert(Modelo.JogoCategoria JogoCategoria) { try { if (Select(JogoCategoria.Jogo_id) == null) { using (connection = new SqlConnection(connectionString)) { connection.Open(); string sqlJogoCategoria = "INSERT INTO JogoCategoria(Jogo_id, Categoria_id) VALUES (@Jogo_id, @Categoria_id)"; SqlCommand cmdJogoCategoria = new SqlCommand(sqlJogoCategoria, connection); cmdJogoCategoria.Parameters.AddWithValue("@Jogo_id", JogoCategoria.Jogo_id); cmdJogoCategoria.Parameters.AddWithValue("@Categoria_id", JogoCategoria.Categoria_id); cmdJogoCategoria.ExecuteNonQuery(); } } } catch (SystemException) { throw; } }
public static List <Modelo.JogoCategoria> SelectAllByGame(int Jogo_id) { Modelo.JogoCategoria jogocategoria; List <Modelo.JogoCategoria> jogosCategorias = new List <Modelo.JogoCategoria>(); try { using (connection = new SqlConnection(connectionString)) { connection.Open(); string sqlJogocategoria = "SELECT * FROM JogoCategoria WHERE Jogo_id = @Jogo_id"; SqlCommand cmdJogocategoria = new SqlCommand(sqlJogocategoria, connection); cmdJogoCategoria.Parameters.AddWithValue("@Jogo_id", Jogo_id); SqlDataReader drJogocategoria; using (drJogocategoria = cmdJogocategoria.ExecuteReader()) { if (drJogocategoria.HasRows) { while (drJogocategoria.Read()) { int idJogoCategoria = (int)drJogocategoria["Jogo_id"]; int categoriaJogoCategoria = (int)drJogocategoria["Categoria_id"]; jogocategoria = new Modelo.JogoCategoria(idJogoCategoria, categoriaJogoCategoria); jogosCategorias.Add(jogocategoria); } } } } } catch (SystemException) { throw; } return(jogosCategorias); }