/// <summary> /// Lees de data en creer een nieuwe tafel. /// </summary> /// <param name="ID">Id van de tafel</param> /// <returns>De gevonden tafel</returns> public Tafel GetTafel(int ID) { //opent connectie dbConnection.Open(); // Lees de data uit de database SqlCommand command = new SqlCommand("SELECT * FROM tafels WHERE id=@id", dbConnection); command.Parameters.AddWithValue("@id", ID); SqlDataReader reader = command.ExecuteReader(); Tafel tafel = null; while (reader.Read()) { // Creeer een nieuw tafel model tafel = new Tafel(reader); } //sluit de connectie dbConnection.Close(); return(tafel); }
/// <summary> /// Vraagt alle tafel resultaten op vanuit de database. /// </summary> /// <returns>Lijst met tafels</returns> public List <Tafel> GetAll() { //opent connectie dbConnection.Open(); // Lees de data uit de database SqlCommand command = new SqlCommand("SELECT * FROM tafels", dbConnection); SqlDataReader reader = command.ExecuteReader(); var tafels = new List <Tafel>(); while (reader.Read()) { // Creeer een nieuw tafel model var tafel = new Tafel(reader); // Voeg de tafel aan de lijst toe tafels.Add(tafel); } //sluit de connectie dbConnection.Close(); return(tafels); }