public void UpdateTaskCollections() { if (LoadedProject.Tasks != null) { ToDoTasks.Clear(); InProgressTasks.Clear(); CompletedTasks.Clear(); foreach (ProjectTask task in LoadedProject.Tasks) { switch (task.Stage) { case Stage.ToDo: ToDoTasks.Add(task); break; case Stage.InProgress: InProgressTasks.Add(task); break; case Stage.Completed: CompletedTasks.Add(task); break; default: break; } } } }
void UpdateCompletedTasks() { var collection = Database.GetCollection <SmartEarthTask>(Core.COMPLETED_TASK_DATABASE_DOCUMENT); var tasks = collection.FindAll(); if (tasks == null) { return; } CompletedTasks.Clear(); CompletedTasks.AddRange(tasks); RaisePropertyChanged("CompletedTasks"); }