public bool AddEntry(string entryText, string entryDate = "", string entryTime = "") { entryDate = AgendaTools.GetDateIfNecessary(entryDate); userAgenda.Add(entryID, new AgendaEntry(entryText, entryDate, entryTime, entryID)); entryID++; return(true); }
private Dictionary <int, AgendaEntry> FilterByText(string filteringText, Dictionary <int, AgendaEntry> userAgenda) { Dictionary <int, AgendaEntry> filteredAgenda = userAgenda.Where(agendaItem => agendaItem.Value.text.Contains(filteringText)) .ToDictionary(agenda => agenda.Key, agenda => agenda.Value); return(GetSortedByDate(AgendaTools.GetAgendaValues(filteredAgenda))); }