public SyncDRSWorkOrdersUseCase( IDrsService drsService, IListWorkOrdersUseCase workOrdersUseCase, ILogger <SyncDRSWorkOrdersUseCase> logger, IScheduleOfRatesGateway scheduleOfRatesGateway, IRepairsGateway repairsGateway ) { _drsService = drsService; _listWorkOrdersUseCase = workOrdersUseCase; _logger = logger; _scheduleOfRatesGateway = scheduleOfRatesGateway; _repairsGateway = repairsGateway; }
public DrsBackgroundService( ILogger <DrsBackgroundService> logger, IAppointmentsGateway appointmentsGateway, IDrsService drsService, IOperativesGateway operativesGateway, IJobStatusUpdateGateway jobStatusUpdateGateway ) { _logger = logger; _appointmentsGateway = appointmentsGateway; _drsService = drsService; _operativesGateway = operativesGateway; _jobStatusUpdateGateway = jobStatusUpdateGateway; }
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; }