Example #1
0
        private void ExecuteDateSelectionCommand(CalendarModel item)
        {
            var selectedDate = CalendarLists.Where(x => x.IsSelected == true).FirstOrDefault();

            if (selectedDate != null)
            {
                selectedDate.IsSelected = false;
            }
            item.IsSelected = true;
            var selectedCurrentDate = new DateTime(CurrentYear, CurrentMonth, item.Date);

            GetSelectedDate(selectedCurrentDate);
        }
Example #2
0
        private void OpenList()
        {
            bool         datePresent  = false;
            CalendarList calendarList = null;

            foreach (CalendarList cl in CalendarLists)
            {
                if (cl.Date == SelectedDate.Date)
                {
                    datePresent  = true;
                    calendarList = cl;
                    break;
                }
            }
            if (!datePresent)
            {
                calendarList = new CalendarList {
                    Date = SelectedDate.Date, Tasks = new ObservableCollection <TaskViewModel>()
                };
                CalendarLists.Add(calendarList);
            }
            Navigation.PushAsync(new TasksListPage(calendarList.Tasks));
        }