public DrsBackgroundService( ILogger <DrsBackgroundService> logger, IAppointmentsGateway appointmentsGateway, IDrsService drsService, IOperativesGateway operativesGateway, IJobStatusUpdateGateway jobStatusUpdateGateway ) { _logger = logger; _appointmentsGateway = appointmentsGateway; _drsService = drsService; _operativesGateway = operativesGateway; _jobStatusUpdateGateway = jobStatusUpdateGateway; }
public DrsService( SOAP drsSoap, IOptions <DrsOptions> drsOptions, ILogger <DrsService> logger, IDrsMapping drsMapping, IOperativesGateway operativesGateway, IAppointmentsGateway appointmentsGateway, IRepairsGateway repairsGateway) { _drsSoap = drsSoap; _drsOptions = drsOptions; _logger = logger; _drsMapping = drsMapping; _operativesGateway = operativesGateway; _appointmentsGateway = appointmentsGateway; _repairsGateway = repairsGateway; }
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; }
public ListAppointmentsUseCase(IRepairsGateway repairsGateway, IAppointmentsGateway appointmentsGateway) { _repairsGateway = repairsGateway; _appointmentsGateway = appointmentsGateway; }
public CreateAppointmentUseCase(IAppointmentsGateway appointmentsGateway, IRepairsGateway repairsGateway, IUpdateJobStatusUseCase jobStatusUseCase) { _appointmentsGateway = appointmentsGateway; _repairsGateway = repairsGateway; _jobStatusUseCase = jobStatusUseCase; }