コード例 #1
0
ファイル: EditTaskViewModel.cs プロジェクト: pjquirk/timely
 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);
 }
コード例 #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
ファイル: NewTaskViewModel.cs プロジェクト: joshmgross/timely
 public NewTaskViewModel(ITasksModel tasksModel, IGroupSelectorViewModel groupSelectorViewModel)
 {
     this.tasksModel        = tasksModel;
     GroupSelectorViewModel = groupSelectorViewModel;
     CreateTaskCommand      = new RelayCommand(CreateTaskExecute);
 }
コード例 #4
0
ファイル: NewTaskViewModel.cs プロジェクト: pjquirk/timely
 public NewTaskViewModel(ITasksModel tasksModel, IGroupSelectorViewModel groupSelectorViewModel)
 {
     this.tasksModel = tasksModel;
     GroupSelectorViewModel = groupSelectorViewModel;
     CreateTaskCommand = new RelayCommand(CreateTaskExecute);
 }