public AssetsController(
     IAssetRepository assetRepository,
     IExchangeSecretRepository exchangeSecretRepository,
     IExchangeObjectFactory exchangeFactory,
     IMapper mapper)
 {
     _assetRepository          = assetRepository;
     _exchangeSecretRepository = exchangeSecretRepository;
     _exchangeFactory          = exchangeFactory;
     _mapper = mapper;
 }
 public TradeExecutionService(
     IStrategyRepository strategyRepository,
     IAssetRepository assetRepository,
     ITradeRepository tradeRepository,
     IMarketDataService marketDataService,
     ITradeFinalizationService tradeFinalizationService,
     IExchangeObjectFactory exchangeObjectFactory)
 {
     _strategyRepository       = strategyRepository;
     _assetRepository          = assetRepository;
     _tradeRepository          = tradeRepository;
     _marketDataService        = marketDataService;
     _tradeFinalizationService = tradeFinalizationService;
     _exchangeFactory          = exchangeObjectFactory;
 }