public OperationsController(IOperationService operationService, IAddressValidator addressValidator, IBroadcastService broadcastService, IObservableOperationService observableOperationService) { _operationService = operationService; _addressValidator = addressValidator; _broadcastService = broadcastService; _observableOperationService = observableOperationService; }
public OperationsController(IOperationService operationService, IAddressValidator addressValidator, IBroadcastService broadcastService, IObservableOperationService observableOperationService, Network network, IOperationEventRepository operationEventRepository) { _operationService = operationService; _addressValidator = addressValidator; _broadcastService = broadcastService; _observableOperationService = observableOperationService; _network = network; _operationEventRepository = operationEventRepository; }
public OperationsController(IOperationService operationService, IBroadcastService broadcastService, IObservableOperationService observableOperationService, IOperationEventRepository operationEventRepository, Network network, BitcoinApiSettings settings) { _operationService = operationService; _broadcastService = broadcastService; _observableOperationService = observableOperationService; _operationEventRepository = operationEventRepository; _network = network; _settings = settings; }
public OperationsController(IOperationService operationService, IBlockChainProvider blockChainProvider, IAddressValidator addressValidator, IBroadcastService broadcastService, IObservableOperationService observableOperationService, Network network, IAssetRepository assetRepository, IOperationEventRepository operationEventRepository) { _operationService = operationService; _blockChainProvider = blockChainProvider; _addressValidator = addressValidator; _broadcastService = broadcastService; _observableOperationService = observableOperationService; _network = network; _assetRepository = assetRepository; _operationEventRepository = operationEventRepository; }