/// <summary> /// Adds new Market Data Provider to Market Data Engine - Server /// </summary> /// <param name="filePath"></param> /// <param name="providerName"></param> private void AddMarketDataProvider(string filePath, string providerName) { string serviceName = GetEnumDescription.GetValue(Services.MarketDataService); var service = new ServiceDetails(serviceName, ServiceStatus.Stopping); // Stop Market Data Service EventSystem.Publish <ServiceDetails>(service); var result = _providersController.AddMarketDataProvider(filePath, providerName); // Start Market Data Service service.Status = ServiceStatus.Starting; EventSystem.Publish <ServiceDetails>(service); // Show end result on UI DisplayInformationMessage(result, "Market Data Provider"); }