示例#1
0
 public MachineTypeService(IMachineTypeRepository machineTypeRepository,
                           IOperationRepository operationRepository,
                           IMachineTypeOperationRepository machineTypeOperationRepository,
                           IToolRepository toolRepository
                           )
 {
     _machineTypeRepository =
         machineTypeRepository ?? throw new ArgumentNullException(nameof(machineTypeRepository));
     _operationRepository            = operationRepository ?? throw new ArgumentNullException(nameof(operationRepository));
     _machineTypeOperationRepository = machineTypeOperationRepository ??
                                       throw new ArgumentNullException(nameof(_machineTypeOperationRepository));
     _toolRepository = toolRepository ?? throw new ArgumentNullException(nameof(_toolRepository));
 }
示例#2
0
 public MachineTypeService(Context context)
 {
     _machineTypeRepository            = new MachineTypeRepository(context);
     _machineTypesOperationsRepository = new MachineTypeOperationRepository(context);
     _serviceOperations = new OperationService(context);
 }