I worked primarily on the backend of this project, where I began by implementing the CalendarEvent
and CalendarEventDatabase
(Commit #1). I then created the CalendarDay
, CalendarMonth
, and CalendarYear
classes to better handle the data organization of the Calendar View of events (Commit #2). After that, I added the functionality that would keep the calendarEvents
collection and calendarYears
(in the CalendarViewModel
) in order from earliest event to last event (Commit #3). Finally, I fixed the GetItemsAsync()
function (in the CalendarDatabase
class) so that it would return a sorted list of all the events previously stored in the database (Commit #4).
https://www.youtube.com/watch?v=DtLgjYRvUtI&feature=youtu.be