public ExchangeSystem(ExchangeSystemSetting exchangeSystemSetting, ConnectionManager connectionManager) { this._ExchangeSystemSetting = exchangeSystemSetting; this._ConnectionManager = connectionManager; this._CommandRelayEngine = new RelayEngine<Command>(this.DispatchCommand, this.HandleEngineException); this._QuotationRelayEngine = new RelayEngine<List<GeneralQuotation>>(this.SetQuotation, this.HandleQuotationRelayEngineException); this._QuotationServer = new QuotationServer(exchangeSystemSetting); }
public ExchangeManager(ExchangeSystemSetting[] exchangeSystemSettings) { for (int i = 0; i < exchangeSystemSettings.Length; i++) { this._ExchangeSystems.Add(exchangeSystemSettings[i].Code, new ExchangeSystem(exchangeSystemSettings[i])); } this._ConnectionManager = new ConnectionManager(this._ExchangeSystems); }
public ExchangeManager(ExchangeSystemSetting[] exchangeSystemSettings) { this._ConnectionManager = new ConnectionManager(this._ExchangeSystems); for (int i = 0; i < exchangeSystemSettings.Length; i++) { this._ExchangeSystems.Add(exchangeSystemSettings[i].Code, new ExchangeSystem(exchangeSystemSettings[i], this._ConnectionManager)); this._ExchangeConnectionStates.Add(exchangeSystemSettings[i].Code, ConnectionState.Unknown); } }
public static List<RoleDataPermission> GetAllDataPermissions(ExchangeSystemSetting[] ExchangeSystems, string language) { List<RoleDataPermission> allData = new List<RoleDataPermission>(); foreach (ExchangeSystemSetting system in ExchangeSystems) { List<RoleDataPermission> dataPermissions = ExchangeData.GetAllDataPermissions(system.Code); allData.AddRange(dataPermissions); } return allData; }
public ExchangeSystem(ExchangeSystemSetting exchangeSystemSetting) { this._ExchangeSystemSetting = exchangeSystemSetting; this._CommandRelayEngine = new RelayEngine<Command>(this.Dispatch, this.HandlEngineException); }