示例#1
0
        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);
        }
示例#2
0
 private bool RemoveEntry(int entryID)
 {
     if (agendaController.GetAgenda().Remove(entryID))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#3
0
 public Dictionary <int, AgendaEntry> GetFilteredAgenda(string filteringText)
 {
     return(FilterByText(filteringText, agendaController.GetAgenda()));
 }