public IMarginDataService Resolve(bool isDemo) { var serviceSettings = new MarginDataServiceSettings(); if (isDemo) { serviceSettings.ApiKey = _settings.DemoApiKey; serviceSettings.BaseUri = new Uri(_settings.DemoApiRootUrl); } else { serviceSettings.ApiKey = _settings.ApiKey; serviceSettings.BaseUri = new Uri(_settings.ApiRootUrl); } return(new MarginDataService(serviceSettings)); }
public MarginDataService(MarginDataServiceSettings settings) { _settings = settings; }