GetTasks() public method

public GetTasks ( System.Boolean getInactive ) : List
getInactive System.Boolean
return List
        public void SchedulerSerializationTest()
        {
            Scheduler scheduler = new Scheduler();
            AppTask task1 = new AppTask();
            AppTask task2 = new AppTask();

            task1.TaskName = "Task1";
            task1.TaskNotes = "Task One!";
            task1.Frequency = 2;
            task1.FrequencyUnit = "Days";
            task1.Done = false;
            task1.ReminderEnd = System.DateTime.Now;
            scheduler.AddTask(task1);

            task2.TaskName = "Task2";
            task2.TaskNotes = "Task Two.";
            task2.Frequency = 4;
            task2.FrequencyUnit = "Months";
            task2.Done = true;
            task2.ReminderEnd = System.DateTime.Now;
            scheduler.AddTask(task2);

            Assert.AreEqual(2, scheduler.TaskCount);

            scheduler.Write("Test.xml");

            Scheduler schedulerToCompare = new Scheduler("Test.xml");
            Assert.AreEqual(2, schedulerToCompare.TaskCount);
            Assert.AreEqual(1, scheduler.GetTasks(false).Count);
            Assert.AreEqual(scheduler.TaskAt(0).TaskName, "Task1");
            Assert.AreEqual(scheduler.TaskAt(1).TaskName, "Task2");
        }
示例#2
0
        public void RefreshListViewSource()
        {
            Core      MainCore      = Core.GetCore();
            Scheduler MainScheduler = MainCore.GetScheduler();

            System.Collections.ObjectModel.ObservableCollection <AppTask> oTasksList = new System.Collections.ObjectModel.ObservableCollection <AppTask>(MainScheduler.GetTasks(false));
            listView.ItemTemplate = new DataTemplate(typeof(ListItemCell));
            listView.ItemsSource  = oTasksList;
        }