public static Kategorien GetKategorieByID(int id) { Kategorien meineKategorie = new Kategorien(); MySqlCommand cmd = con.CreateCommand(); if (id == 0) { meineKategorie.ID = 0; meineKategorie.Bezeichnung = "Bestseller"; } else { try { cmd.CommandText = @"SELECT ID, Bezeichnung FROM Kategorien WHERE ID=@searchedID"; cmd.Parameters.AddWithValue("@searchedID", id); using (var r = cmd.ExecuteReader()) { while (r.Read()) { meineKategorie.ID = Convert.ToInt32(r["ID"]); meineKategorie.Bezeichnung = r["Bezeichnung"].ToString(); } } } catch { } } return(meineKategorie); }
public static List <Kategorien> GetKategorien() { List <Kategorien> meineKategorien = new List <Kategorien>(); MySqlCommand cmd = con.CreateCommand(); try { cmd.CommandText = @"SELECT ID, Bezeichnung, Oberkategorie FROM Kategorien"; using (var r = cmd.ExecuteReader()) { while (r.Read()) { Kategorien neueKategorie = new Kategorien(); neueKategorie.ID = Convert.ToInt32(r["ID"]); neueKategorie.Bezeichnung = r["Bezeichnung"].ToString(); if (r["Oberkategorie"] != DBNull.Value) { neueKategorie.Oberkategorie = Convert.ToInt32(r["Oberkategorie"]); } meineKategorien.Add(neueKategorie); } } } catch { } return(meineKategorien); }