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); }
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); }