public OrderTicketViewModel() { _globalIdService = ServiceLocator.Current.GetInstance <IGlobalIdService>(); this.PlaceOrderCmd = new DelegateCommand <object>(this.OnPlaceOrder); this.CancelOrderCmd = new DelegateCommand <object>(this.OnCancelOrder); this.GenerateReportCmd = new DelegateCommand <object>(this.OnGenerateReport); this.ConnectDisconnectCmd = new DelegateCommand <object>(this.OnConnectDisconnect); _eventaggregator.GetEvent <SymbolGridSelectionChangedEvent>().Subscribe(QuoteRowChangedHandler, ThreadOption.UIThread); _eventaggregator.GetEvent <OrderGridSelectionChangedEvent>().Subscribe(OrderRowChangedHandler, ThreadOption.UIThread); }
public OrderTicketViewModel() { _globalIdService = ServiceLocator.Current.GetInstance<IGlobalIdService>(); this.PlaceOrderCmd = new DelegateCommand<object>(this.OnPlaceOrder); this.CancelOrderCmd = new DelegateCommand<object>(this.OnCancelOrder); this.GenerateReportCmd = new DelegateCommand<object>(this.OnGenerateReport); this.ConnectDisconnectCmd = new DelegateCommand<object>(this.OnConnectDisconnect); _eventaggregator.GetEvent<SymbolGridSelectionChangedEvent>().Subscribe(QuoteRowChangedHandler, ThreadOption.UIThread); _eventaggregator.GetEvent<OrderGridSelectionChangedEvent>().Subscribe(OrderRowChangedHandler, ThreadOption.UIThread); }
public ModuleFramework(IUnityContainer container, IRegionManager regionManager, IEventAggregator eventAggregator, IQuoteUpdateService quoteserviceupdate, IStrategyQuoteFeedService feedstrategyservice, ILoggerFacade logger) { this._container = container; this._regionManager = regionManager; this._eventAggregator = eventAggregator; this._logger = logger; this._quoteupdateservice = quoteserviceupdate; this._feedstrategyservice = feedstrategyservice; this._configmanagerservice = ServiceLocator.Current.GetInstance<IConfigManager>() as ConfigManager; this._globalidservice = ServiceLocator.Current.GetInstance<IGlobalIdService>(); }
public ModuleFramework(IUnityContainer container, IRegionManager regionManager, IEventAggregator eventAggregator, IQuoteUpdateService quoteserviceupdate, IStrategyQuoteFeedService feedstrategyservice, ILoggerFacade logger) { this._container = container; this._regionManager = regionManager; this._eventAggregator = eventAggregator; this._logger = logger; this._quoteupdateservice = quoteserviceupdate; this._feedstrategyservice = feedstrategyservice; this._configmanagerservice = ServiceLocator.Current.GetInstance <IConfigManager>() as ConfigManager; this._globalidservice = ServiceLocator.Current.GetInstance <IGlobalIdService>(); }
//private long _nextvalidorderid; //private string _account; //public long NextValidOrderId { get { return _nextvalidorderid; } } //public string Account { get { return _account; } } public BrokerService(IConfigManager configmanager, IEventAggregator eventaggregator, ILoggerFacade logger, IGlobalIdService globalidservice, BlockingCollection<Tick> tickqueue, Basket basket) { this._configmanager = configmanager; this._eventAggregator = eventaggregator; this._tickqueue = tickqueue; this._basket = basket; this._logger = logger; this._globalidservice = globalidservice; // outgoing events _eventAggregator.GetEvent<SendOrderEvent>().Subscribe(SendOrder); _eventAggregator.GetEvent<CancelOrderEvent>().Subscribe(CancelOrder); _eventAggregator.GetEvent<SendHistDataRequestEvent>().Subscribe(ReqHistoricalData); }
//private long _nextvalidorderid; //private string _account; //public long NextValidOrderId { get { return _nextvalidorderid; } } //public string Account { get { return _account; } } public BrokerService(IConfigManager configmanager, IEventAggregator eventaggregator, ILoggerFacade logger, IGlobalIdService globalidservice, BlockingCollection <Tick> tickqueue, Basket basket) { this._configmanager = configmanager; this._eventAggregator = eventaggregator; this._tickqueue = tickqueue; this._basket = basket; this._logger = logger; this._globalidservice = globalidservice; // outgoing events _eventAggregator.GetEvent <SendOrderEvent>().Subscribe(SendOrder); _eventAggregator.GetEvent <CancelOrderEvent>().Subscribe(CancelOrder); _eventAggregator.GetEvent <SendHistDataRequestEvent>().Subscribe(ReqHistoricalData); }