public DrsBackgroundService(
     ILogger <DrsBackgroundService> logger,
     IAppointmentsGateway appointmentsGateway,
     IDrsService drsService,
     IOperativesGateway operativesGateway,
     IJobStatusUpdateGateway jobStatusUpdateGateway
     )
 {
     _logger = logger;
     _appointmentsGateway    = appointmentsGateway;
     _drsService             = drsService;
     _operativesGateway      = operativesGateway;
     _jobStatusUpdateGateway = jobStatusUpdateGateway;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 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;
 }
 public ListAppointmentsUseCase(IRepairsGateway repairsGateway, IAppointmentsGateway appointmentsGateway)
 {
     _repairsGateway      = repairsGateway;
     _appointmentsGateway = appointmentsGateway;
 }
Ejemplo n.º 5
0
 public CreateAppointmentUseCase(IAppointmentsGateway appointmentsGateway, IRepairsGateway repairsGateway, IUpdateJobStatusUseCase jobStatusUseCase)
 {
     _appointmentsGateway = appointmentsGateway;
     _repairsGateway      = repairsGateway;
     _jobStatusUseCase    = jobStatusUseCase;
 }