예제 #1
0
 public ListOperativesWorkOrdersUseCase(
     IListWorkOrdersUseCase listWorkOrdersUseCase,
     ICurrentUserService currentUserService,
     IOperativesGateway operativesGateway,
     ILogger <ListOperativesWorkOrdersUseCase> logger
     )
 {
     _listWorkOrdersUseCase = listWorkOrdersUseCase;
     _currentUserService    = currentUserService;
     _operativesGateway     = operativesGateway;
     _logger = logger;
 }
예제 #2
0
 public SyncDRSWorkOrdersUseCase(
     IDrsService drsService,
     IListWorkOrdersUseCase workOrdersUseCase,
     ILogger <SyncDRSWorkOrdersUseCase> logger,
     IScheduleOfRatesGateway scheduleOfRatesGateway,
     IRepairsGateway repairsGateway
     )
 {
     _drsService            = drsService;
     _listWorkOrdersUseCase = workOrdersUseCase;
     _logger = logger;
     _scheduleOfRatesGateway = scheduleOfRatesGateway;
     _repairsGateway         = repairsGateway;
 }
예제 #3
0
 public WorkOrdersController(
     IDiagnosticContext diagnosticContext,
     ICreateWorkOrderUseCase createWorkOrderUseCase,
     IListWorkOrdersUseCase listWorkOrdersUseCase,
     ICompleteWorkOrderUseCase completeWorkOrderUseCase,
     IUpdateJobStatusUseCase updateJobStatusUseCase,
     IGetWorkOrderUseCase getWorkOrderUseCase,
     IListWorkOrderTasksUseCase listWorkOrderTasksUseCase,
     IListWorkOrderNotesUseCase listWorkOrderNotesUseCase,
     IListVariationTasksUseCase listVariationTasksUseCase)
 {
     _diagnosticContext         = diagnosticContext;
     _createWorkOrderUseCase    = createWorkOrderUseCase;
     _listWorkOrdersUseCase     = listWorkOrdersUseCase;
     _completeWorkOrderUseCase  = completeWorkOrderUseCase;
     _updateJobStatusUseCase    = updateJobStatusUseCase;
     _getWorkOrderUseCase       = getWorkOrderUseCase;
     _listWorkOrderTasksUseCase = listWorkOrderTasksUseCase;
     _listWorkOrderNotesUseCase = listWorkOrderNotesUseCase;
     _listVariationTasksUseCase = listVariationTasksUseCase;
 }