diff options
| -rw-r--r-- | EventMaker/EventMaker/Model/EventCatalogSingleton.cs | 105 | ||||
| -rw-r--r-- | EventMaker/EventMaker/Package.appxmanifest | 2 | ||||
| -rw-r--r-- | EventMaker/EventMaker/ViewModel/EventViewModel.cs | 8 |
3 files changed, 110 insertions, 5 deletions
diff --git a/EventMaker/EventMaker/Model/EventCatalogSingleton.cs b/EventMaker/EventMaker/Model/EventCatalogSingleton.cs index df5d30c..26a5d90 100644 --- a/EventMaker/EventMaker/Model/EventCatalogSingleton.cs +++ b/EventMaker/EventMaker/Model/EventCatalogSingleton.cs @@ -1,4 +1,8 @@ -using System.Collections.ObjectModel; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Linq.Expressions; namespace EventMaker.Model { @@ -40,6 +44,105 @@ namespace EventMaker.Model Events[index] = eventToUpdate; Persistency.PersistencyService.SaveEventsAsJsonAsync(Events); } + + public void Sort(string sortValue) + { + bool sorted; + switch (sortValue) + { + case "date (ascending)": + do + |