Пример #1
0
 public void RefreshIndices()
 {
     foreach (var item in Items)
     {
         item.Update(tasksModel.Get(item.Id));
     }
     ItemsView.Refresh();
 }
Пример #2
0
 public EditTaskViewModel(
     Guid taskId,
     ITasksModel tasksModel,
     IEditTimeBlocksViewModelFactory editTimeBlocksViewModelFactory,
     IGroupSelectorViewModel groupSelectorViewModel)
 {
     GroupSelectorViewModel = groupSelectorViewModel;
     this.tasksModel = tasksModel;
     task = tasksModel.Get(taskId);
     groupSelectorViewModel.SelectedGroupId = task.GroupId;
     UpdateTaskCommand = new RelayCommand(UpdateTaskExecute);
     EditTimeBlocksViewModel = editTimeBlocksViewModelFactory.Create(taskId);
 }
Пример #3
0
 public EditTaskViewModel(
     Guid taskId,
     ITasksModel tasksModel,
     IEditTimeBlocksViewModelFactory editTimeBlocksViewModelFactory,
     IGroupSelectorViewModel groupSelectorViewModel)
 {
     GroupSelectorViewModel = groupSelectorViewModel;
     this.tasksModel        = tasksModel;
     task = tasksModel.Get(taskId);
     groupSelectorViewModel.SelectedGroupId = task.GroupId;
     UpdateTaskCommand       = new RelayCommand(UpdateTaskExecute);
     EditTimeBlocksViewModel = editTimeBlocksViewModelFactory.Create(taskId);
 }
Пример #4
0
        void CreateTitleFromTask(Guid id)
        {
            Task task = tasksModel.Get(id);

            mainViewModel.Caption = task.Description + " - Timely";
        }