Ejemplo n.º 1
0
        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;
 }