//8.2 public static int Update(Hrac_Hral hrac_hral, Database pDb = null) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = pDb; } using (db) using (SqlCommand command = db.CreateCommand(SQL_UPDATE)) { PrepareCommand(command, hrac_hral); int status = db.ExecuteNonQuery(command); if (pDb == null) { db.Close(); } return(status); } }
private static Collection <Hrac_Hral> Read(SqlDataReader reader) { var sestava = new Collection <Hrac_Hral>(); while (reader.Read()) { int i = -1; Hrac_Hral hrac = new Hrac_Hral { IdZapas = reader.GetInt32(++i), IdHrac = reader.GetInt32(++i) }; sestava.Add(hrac); } return(sestava); }
private static void PrepareCommand(SqlCommand command, Hrac_Hral hrac_hral) { command.Parameters.AddWithValue("@idHrac", hrac_hral.IdHrac); command.Parameters.AddWithValue("@idZapas", hrac_hral.IdZapas); }