Exemplo n.º 1
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;
 }
Exemplo n.º 2
0
 public CreateAppointmentUseCase(IAppointmentsGateway appointmentsGateway, IRepairsGateway repairsGateway, IUpdateJobStatusUseCase jobStatusUseCase)
 {
     _appointmentsGateway = appointmentsGateway;
     _repairsGateway      = repairsGateway;
     _jobStatusUseCase    = jobStatusUseCase;
 }