public List<AgendaItem> GetAgendaItems() { List<AgendaItem> agendaItems = null; SqlCommand sqlComm = new SqlCommand("spGetAgendaItems", sqlConn); sqlComm.CommandType = System.Data.CommandType.StoredProcedure; try { sqlConn.Open(); SqlDataReader reader = sqlComm.ExecuteReader(); if(reader.HasRows) { agendaItems = new List<AgendaItem>(); while(reader.Read()) { Gesprek g = new Gesprek(int.Parse(reader["GesprekID"].ToString()), (string)reader["StudentNummer"], (string)reader["DocentAfkorting"], int.Parse(reader["PersoonID"].ToString())); agendaItems.Add(new AgendaItem(g, (string)reader["Datum"], (string)reader["BeginTijd"], (string)reader["EindTijd"], (string)reader["Locatie"], (string)reader["Lokaal"])); } } } catch(Exception ex) { ErrorCode = ex.Message; } finally { sqlConn.Close(); } return agendaItems; }
public AgendaItem(Gesprek agendaItemGesprek, string datum, string begintijd, string eindTijd, string locatie, string lokaal) { AgendaItemGesprek = agendaItemGesprek; GesprekID = agendaItemGesprek.ID; Datum = datum; BeginTijd = begintijd; EindTijd = eindTijd; Locatie = locatie; Lokaal = lokaal; }