public void AddWorkTask(WorkTask workTask, bool needStart) { var task = _WorkTaskUseCase.Add(workTask); if (needStart) { _WorkingTimeRangeUseCase.StartWorking(task.Id); } Load(); }
public void AddWorkTask(WorkTask workTask, bool needStart) { var task = _WorkTaskUseCase.Add(workTask); if (needStart) { _WorkingTimeRangeUseCase.StartWorking(task.Id); } MessageBroker.Default.Publish(new WorkTaskRegistedEventArg { WorkTaskId = task.Id }); }
public void StartWorking(Identity <WorkTask> id) { _WorkingTimeRangeUseCase.StartWorking(id); ObjectChangedNotificator.Instance.NotifyWorkTaskEdited(); }