Inheritance: DummyObject
示例#1
0
        public DummyBackend()
        {
            // Create fake backend content
            var sharedTask1 = new DummyTask("Buy some nails")
            {
                DueDate  = DateTime.Now.AddDays(1),
                Priority = 3
            };

            var sharedTask2 = new DummyTask("Replace burnt out lightbulb")
            {
                DueDate  = DateTime.Now,
                Priority = 1
            };

            var complTask1 = new DummyTask("Call Roger")
            {
                DueDate = DateTime.Now.AddDays(-1),
            };

            var complTask2 = new DummyTask("Test task overdue")
            {
                DueDate = DateTime.Now.AddDays(-89)
            };

            var notesTask1 = new DummyTask("This task has a note.")
            {
                DueDate  = DateTime.Now.AddDays(2),
                Priority = 4
            };

            notesTask1.TaskNotes.Add(new DummyNote("This is the note."));

            var homeList = new DummyList("Home");

            homeList.Tasks.Add(sharedTask1);
            homeList.Tasks.Add(sharedTask2);
            homeList.Tasks.Add(complTask1);
            homeList.Tasks.Add(new DummyTask("File taxes")
            {
                DueDate = new DateTime(2008, 4, 1)
            });
            homeList.Tasks.Add(new DummyTask("Pay storage rental fee")
            {
                DueDate = DateTime.Now.AddDays(1)
            });

            var workList = new DummyList("Work");

            workList.Tasks.Add(complTask2);
            workList.Tasks.Add(notesTask1);

            var projectsList = new DummyList("Projects");

            projectsList.Tasks.Add(sharedTask1);
            projectsList.Tasks.Add(sharedTask2);
            projectsList.Tasks.Add(new DummyTask("Purchase lumber")
            {
                DueDate  = DateTime.Now.AddDays(1),
                Priority = 5
            });
            projectsList.Tasks.Add(new DummyTask("Estimate drywall requirements")
            {
                DueDate  = DateTime.Now.AddDays(1),
                Priority = 1
            });
            projectsList.Tasks.Add(new DummyTask("Borrow framing nailer from Ben")
            {
                DueDate  = DateTime.Now.AddDays(1),
                Priority = 4,
            });
            projectsList.Tasks.Add(new DummyTask("Call for an insulation estimate")
            {
                DueDate  = DateTime.Now.AddDays(1),
                Priority = 3
            });
            projectsList.Tasks.Add(new DummyTask("Place carpet order"));

            DummyLists = new List <DummyList> {
                homeList,
                workList,
                projectsList
            };
        }
示例#2
0
		public DummyBackend ()
		{
			// Create fake backend content
			var sharedTask1 = new DummyTask ("Buy some nails") {
				DueDate = DateTime.Now.AddDays (1),
				Priority = 3
			};

			var sharedTask2 = new DummyTask ("Replace burnt out lightbulb") {
				DueDate = DateTime.Now,
				Priority = 1
			};

			var complTask1 = new DummyTask ("Call Roger") {
				DueDate = DateTime.Now.AddDays (-1),
			};

			var complTask2 = new DummyTask ("Test task overdue") {
				DueDate = DateTime.Now.AddDays (-89)
			};

			var notesTask1 = new DummyTask ("This task has a note.") {
				DueDate = DateTime.Now.AddDays (2),
				Priority = 4
			};
			notesTask1.TaskNotes.Add (new DummyNote ("This is the note."));

			var homeList = new DummyList ("Home");
			homeList.Tasks.Add (sharedTask1);
			homeList.Tasks.Add (sharedTask2);
			homeList.Tasks.Add (complTask1);
			homeList.Tasks.Add (new DummyTask ("File taxes") {
				DueDate = new DateTime (2008, 4, 1)
			});
			homeList.Tasks.Add (new DummyTask ("Pay storage rental fee") {
				DueDate = DateTime.Now.AddDays (1)
			});

			var workList = new DummyList ("Work");
			workList.Tasks.Add (complTask2);
			workList.Tasks.Add (notesTask1);

			var projectsList = new DummyList ("Projects");
			projectsList.Tasks.Add (sharedTask1);
			projectsList.Tasks.Add (sharedTask2);
			projectsList.Tasks.Add (new DummyTask ("Purchase lumber") {
				DueDate = DateTime.Now.AddDays (1),
				Priority = 5
			});
			projectsList.Tasks.Add (new DummyTask ("Estimate drywall requirements") {
				DueDate = DateTime.Now.AddDays (1),
				Priority = 1
			});
			projectsList.Tasks.Add (new DummyTask ("Borrow framing nailer from Ben") {
				DueDate = DateTime.Now.AddDays (1),
				Priority = 4,
			});
			projectsList.Tasks.Add (new DummyTask ("Call for an insulation estimate") {
				DueDate = DateTime.Now.AddDays (1),
				Priority = 3
			});
			projectsList.Tasks.Add (new DummyTask ("Place carpet order"));

			DummyLists = new List<DummyList> {
				homeList,
				workList,
				projectsList
			};
			
			IsConfigured = true;
		}