public MainWindowViewModel() { var userTask1 = new UserTask { Description = "Купить молока, хлеба", DueDate = DateTime.Now.AddDays(-3), Name = "Сходить в магазин", TaskStatus = TaskStatus.New }; var userTask2 = new UserTask { Description = "Сходить на какой-нибудь фильм", DueDate = DateTime.Now.AddDays(-3), Name = "Посетить кинотеатр", TaskStatus = TaskStatus.New }; var userTask3 = new UserTask { Description = "Взять пылесос и почистить компьютер", DueDate = DateTime.Now.AddDays(1), Name = "ПОчисти компьютер", TaskStatus = TaskStatus.New }; var userTask4 = new UserTask { Description = "Убраться в комнате", DueDate = DateTime.Now.AddDays(1), Name = "СДелай влажную уборку в комнате", TaskStatus = TaskStatus.New }; var userTask5 = new UserTask { Description = "Съездить в институт", DueDate = DateTime.Now.AddDays(1), Name = "Посети институт", TaskStatus = TaskStatus.New }; var userTask6 = new UserTask { Description = "Поздравь с праздником", DueDate = DateTime.Now.AddDays(3), Name = "Поздравь с 8 марта всех знакомых девушек", TaskStatus = TaskStatus.New }; var group1 = new Group { Name = "Просроченые", UserTasks = new ObservableCollection<UserTask> {userTask1, userTask2}, }; var group2 = new Group { Name = "Истекают завтра", UserTasks = new ObservableCollection<UserTask> {userTask3, userTask4, userTask5}, }; var group3 = new Group { Name = "Мои задачи", UserTasks = new ObservableCollection<UserTask> { userTask1, userTask2, userTask3, userTask4, userTask5, userTask6 }, }; Groups = new ObservableCollection<Group> { group1, group2, group3 }; }
private void CreateNewUserTask(object parameter) { SelectedUserTask = new UserTask(); foreach (var group in Groups) { if (group.Name == "Мои задачи") { group.UserTasks.Add(SelectedUserTask); SelectedUserTask.Group = group.Name; } } }