public WorkingTimeRangeUseCase(IWorkingTimeRangeRepository workingTimeRangeRepository, IWorkTaskRepository workTaskRepository)
        {
            _WorkingTimeRangeRepository     = workingTimeRangeRepository;
            _WorkingTimeRegistSpecification = new WorkingTimeRegistSpecification(workingTimeRangeRepository);
            _WorkTaskRepository             = workTaskRepository;

            _WorkTaskCompletionCommand = new WorkTaskCompletionCommand(workTaskRepository, workingTimeRangeRepository);
        }
Exemplo n.º 2
0
 public ImportTaskFromCalendarUseCase(
     IWorkTaskRepository workTaskRepository,
     IScheduledEventRepository scheduledEventRepository,
     IWorkingTimeRangeRepository workingTimeRangeRepository,
     WorkTaskBuilderConfig workTaskBuilderConfig,
     ScheduleTitleMap[] scheduleTitleMaps)
 {
     _WorkTaskRepository         = workTaskRepository;
     _ScheduledEventRepository   = scheduledEventRepository;
     _WorkingTimeRangeRepository = workingTimeRangeRepository;
     _WorkTaskBuilderConfig      = workTaskBuilderConfig;
     _ScheduleTitleMaps          = scheduleTitleMaps;
 }
Exemplo n.º 3
0
 public WorkTaskUseCase(IWorkTaskRepository taskRepository, IWorkingTimeRangeRepository workingTimeRangeRepository)
 {
     _TaskRepository             = taskRepository;
     _WorkingTimeRangeRepository = workingTimeRangeRepository;
     _WorkTaskCompletionCommand  = new WorkTaskCompletionCommand(taskRepository, workingTimeRangeRepository);
 }
 public WorkingTimeRegistSpecification(IWorkingTimeRangeRepository workingTimeRangeRepository)
 {
     _WorkingTimeRangeRepository = workingTimeRangeRepository;
 }
 public WorkTaskCompletionSpecification(IWorkingTimeRangeRepository workingTimeRangeRepository)
 {
     _WorkingTimeRangeRepository = workingTimeRangeRepository;
 }
 public WorkTaskCompletionCommand(IWorkTaskRepository workTaskRepository, IWorkingTimeRangeRepository workingTimeRangeRepository)
 {
     _WorkTaskRepository         = workTaskRepository;
     _WorkingTimeRangeRepository = workingTimeRangeRepository;
 }