Пример #1
0
        public void AddWorkTask(WorkTask workTask, bool needStart)
        {
            var task = _WorkTaskUseCase.Add(workTask);

            if (needStart)
            {
                _WorkingTimeRangeUseCase.StartWorking(task.Id);
            }
            Load();
        }
Пример #2
0
        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
            });
        }
Пример #3
0
 public void StartWorking(Identity <WorkTask> id)
 {
     _WorkingTimeRangeUseCase.StartWorking(id);
     ObjectChangedNotificator.Instance.NotifyWorkTaskEdited();
 }