コード例 #1
0
 public SyncDRSWorkOrdersUseCase(
     IDrsService drsService,
     IListWorkOrdersUseCase workOrdersUseCase,
     ILogger <SyncDRSWorkOrdersUseCase> logger,
     IScheduleOfRatesGateway scheduleOfRatesGateway,
     IRepairsGateway repairsGateway
     )
 {
     _drsService            = drsService;
     _listWorkOrdersUseCase = workOrdersUseCase;
     _logger = logger;
     _scheduleOfRatesGateway = scheduleOfRatesGateway;
     _repairsGateway         = repairsGateway;
 }
コード例 #2
0
 public DrsBackgroundService(
     ILogger <DrsBackgroundService> logger,
     IAppointmentsGateway appointmentsGateway,
     IDrsService drsService,
     IOperativesGateway operativesGateway,
     IJobStatusUpdateGateway jobStatusUpdateGateway
     )
 {
     _logger = logger;
     _appointmentsGateway    = appointmentsGateway;
     _drsService             = drsService;
     _operativesGateway      = operativesGateway;
     _jobStatusUpdateGateway = jobStatusUpdateGateway;
 }
コード例 #3
0
 public GetWorkOrderUseCase(
     IRepairsGateway repairsGateway,
     IAppointmentsGateway appointmentGateway,
     IOptions <DrsOptions> drsOptions,
     IFeatureManager featureManager,
     IDrsService drsService,
     IScheduleOfRatesGateway sorGateway,
     ILogger <GetWorkOrderUseCase> logger
     )
 {
     _repairsGateway     = repairsGateway;
     _appointmentGateway = appointmentGateway;
     _drsOptions         = drsOptions;
     _featureManager     = featureManager;
     _drsService         = drsService;
     _sorGateway         = sorGateway;
     _logger             = logger;
 }