public WorkingTimeRangeUseCase(IWorkingTimeRangeRepository workingTimeRangeRepository, IWorkTaskRepository workTaskRepository) { _WorkingTimeRangeRepository = workingTimeRangeRepository; _WorkingTimeRegistSpecification = new WorkingTimeRegistSpecification(workingTimeRangeRepository); _WorkTaskRepository = workTaskRepository; _WorkTaskCompletionCommand = new WorkTaskCompletionCommand(workTaskRepository, workingTimeRangeRepository); }
public ImportTaskFromCalendarUseCase( IWorkTaskRepository workTaskRepository, IScheduledEventRepository scheduledEventRepository, IWorkingTimeRangeRepository workingTimeRangeRepository, WorkTaskBuilderConfig workTaskBuilderConfig, ScheduleTitleMap[] scheduleTitleMaps) { _WorkTaskRepository = workTaskRepository; _ScheduledEventRepository = scheduledEventRepository; _WorkingTimeRangeRepository = workingTimeRangeRepository; _WorkTaskBuilderConfig = workTaskBuilderConfig; _ScheduleTitleMaps = scheduleTitleMaps; }
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; }