public Dictionary <int, AgendaEntry> GetFilteredAgenda(string filteringDate) { if (filteringDate == null) { return(agendaController.GetAgenda()); } Dictionary <int, AgendaEntry> filteredAgenda = new Dictionary <int, AgendaEntry>(); DateTime filteringDateTime = Validators.GetDateTime(filteringDate.Trim()); foreach (KeyValuePair <int, AgendaEntry> agendaEntry in agendaController.GetAgenda()) { DateTime entryDateTime = Validators.GetDateTime(agendaEntry.Value.date.Trim()); if (entryDateTime.Date == filteringDateTime.Date) { filteredAgenda.Add(agendaEntry.Key, agendaEntry.Value); } } return(filteredAgenda); }
private bool RemoveEntry(int entryID) { if (agendaController.GetAgenda().Remove(entryID)) { return(true); } else { return(false); } }
public Dictionary <int, AgendaEntry> GetFilteredAgenda(string filteringText) { return(FilterByText(filteringText, agendaController.GetAgenda())); }