public MarketHelper(MarketHandler marketHandler, DockingBaseHelper dockingBaseHelper, IMarketOrderRepository marketOrderRepository, IEntityServices entityServices) { _marketHandler = marketHandler; _dockingBaseHelper = dockingBaseHelper; _marketOrderRepository = marketOrderRepository; _entityServices = entityServices; }
public MarketCreateBuyOrder(MarketHandler marketHandler, MarketHelper marketHelper, IMarketInfoService marketInfoService, IMarketOrderRepository marketOrderRepository) { _marketHandler = marketHandler; _marketHelper = marketHelper; _marketInfoService = marketInfoService; _marketOrderRepository = marketOrderRepository; }
public PrivateCorporation(ITechTreeService techTreeService, IChannelManager channelManager, IReadOnlyRepository <int, CharacterProfile> characterProfiles, IVoteHandler voteHandler, CharacterWalletFactory characterWalletFactory, IMarketOrderRepository marketOrderRepository) { _techTreeService = techTreeService; _channelManager = channelManager; _characterProfiles = characterProfiles; _voteHandler = voteHandler; _characterWalletFactory = characterWalletFactory; _marketOrderRepository = marketOrderRepository; }
public Market(MarketHelper marketHelper, IMarketOrderRepository orderRepository, MarketHandler marketHandler, MarketOrder.Factory marketOrderFactory, IEntityServices entityServices, ICentralBank centralBank, DockingBaseHelper dockingBaseHelper) { _marketHelper = marketHelper; _orderRepository = orderRepository; _marketHandler = marketHandler; _marketOrderFactory = marketOrderFactory; _entityServices = entityServices; _centralBank = centralBank; _dockingBaseHelper = dockingBaseHelper; }
public MarketOrderService( IMarketOrderRepository marketOrderRepository, IMarketInstrumentService marketInstrumentService, ISettingsService settingsService, ILogFactory logFactory) { _marketOrderRepository = marketOrderRepository; _marketInstrumentService = marketInstrumentService; _settingsService = settingsService; _log = logFactory.CreateLog(this); }
public MatchingEngine(IDictionaryProxy dictionaryProxy, IAccountInfoRepository accountInfoRepository, IAssetPairQuoteRepository assetPairQuoteRepository, IMarketOrderRepository marketOrderRepository, IPendingOrderRepository pendingOrderRepository, ITransactionHistoryRepository transactionHistoryRepository, IOrderCalculator orderCalculator, IMatchingEngineEventSubscriber matchingEngineEventSubscriber, IOrderBookService orderBookService) { _dictionaryProxy = dictionaryProxy; _accountInfoRepository = accountInfoRepository; _assetPairQuoteRepository = assetPairQuoteRepository; _marketOrderRepository = marketOrderRepository; _pendingOrderRepository = pendingOrderRepository; _transactionHistoryRepository = transactionHistoryRepository; _orderCalculator = orderCalculator; _matchingEngineEventSubscriber = matchingEngineEventSubscriber; _orderBookService = orderBookService; }
public Item Cancel(IMarketOrderRepository orderRepository) { //skip vendor items - this protects the vendor orders in every call if (isVendorItem) { return(null); } Item canceledItem = null; if (isSell) { //return the item to the container canceledItem = ReturnMarketItem(); } else { //pay back the deposit PayBackBuyOrder(); } orderRepository.Delete(this); return(canceledItem); }
public MarketCleanUp(IMarketOrderRepository marketOrderRepository) { _marketOrderRepository = marketOrderRepository; }
public MarketModifyOrder(MarketHelper marketHelper, IMarketOrderRepository marketOrderRepository) { _marketHelper = marketHelper; _marketOrderRepository = marketOrderRepository; }
public MarketBuyItem(MarketHandler marketHandler, MarketHelper marketHelper, IMarketOrderRepository marketOrderRepository) { _marketHandler = marketHandler; _marketHelper = marketHelper; _marketOrderRepository = marketOrderRepository; }
/// <summary> /// Initializes a new instance of the <see cref="ImportMarketData"/> class. /// </summary> /// <param name="jobRepository">The job repository used to persist information relating to this job.</param> /// <param name="settingRepository">The setting repository used to acquire setting information.</param> /// <param name="distributedLockRepository">The redis lock factory.</param> /// <param name="marketOrderRepository">The market order repository used to acquire and persist market information.</param> /// <param name="distributedKeyValueRepository">The distributed key value store used so we don't hit the Eve API too hard.</param> public ImportMarketData(IJobRepository jobRepository, ISettingRepository settingRepository, IDistributedLockRepository distributedLockRepository, IMarketOrderRepository marketOrderRepository, IDistributedKeyValueRepository distributedKeyValueRepository) : base(jobRepository, settingRepository) { this.DistributedLockRepository = distributedLockRepository; this.MarketOrderRepository = marketOrderRepository; this.DistributedKeyValueRepository = distributedKeyValueRepository; }
public MarketFlush(IMarketOrderRepository marketOrderRepository) { _marketOrderRepository = marketOrderRepository; }
public MarketItemsInRange(MarketHandler marketHandler, IMarketOrderRepository marketOrderRepository) { _marketHandler = marketHandler; _marketOrderRepository = marketOrderRepository; }
public MarketCancelItem(IMarketOrderRepository marketOrderRepository) { _marketOrderRepository = marketOrderRepository; }
public MarketOrderServiceImpl(IMarketOrderRepository marketOrderRepository) { _marketOrderRepository = marketOrderRepository; }
public MarketItemList(IMarketOrderRepository marketOrderRepository) { _marketOrderRepository = marketOrderRepository; }