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)); }
public MachineTypeService(Context context) { _machineTypeRepository = new MachineTypeRepository(context); _machineTypesOperationsRepository = new MachineTypeOperationRepository(context); _serviceOperations = new OperationService(context); }