Ejemplo n.º 1
0
 /* Returns tasks thats due date is earlier than today */
 public void RetrieveOverdueTasks()
 {
     foreach (Kompitu.Data.Model.TaskList taskList in _TaskLists)
     {
         foreach (Kompitu.Data.Model.Task task in taskList.Tasks.
                  Where(t => IsNotHiddenOrDeleted(t) && t.Status != "completed" &&
                        t.Due != DateTime.MinValue && DateTime.Compare(t.Due, DateTime.Today) < 0))
         {
             OverdueTasks.Add(task);
         }
     }
 }
Ejemplo n.º 2
0
        public void RefreshLists()
        {
            //fill lists with visible tasks (not hidden and not deleted)
            VisibleTaskLists.Clear();
            RetrieveVisibleLists();

            //fill lists with todays tasks
            TodaysTasks.Clear();
            RetrieveTodaysTasks();

            //fill list with overdue tasks
            OverdueTasks.Clear();
            RetrieveOverdueTasks();

            //fill list with not completed tasks
            NotCompletedTasks.Clear();
            RetrieveNotCompletedTasks();

            //fill list with completed tasks
            CompletedTasks.Clear();
            RetrieveCompletedTasks();
        }