} // CheckTokenStatus private DataProviderCreationInfo CreateProviderCreationInfo(eBaySecurityInfo securityInfo) { var serviceConnectionInfo = this.connectionInfo; IServiceTokenProvider serviceTokenProvider = new ServiceTokenProviderCustom(securityInfo.Token); IEbayServiceProvider serviceProvider = new EbayTradingServiceProvider(serviceConnectionInfo); return(new DataProviderCreationInfo(serviceProvider) { ServiceTokenProvider = serviceTokenProvider, Settings = this.settings }); } // CreateProviderCreationInfo
private DataProviderCreationInfo CreateProviderCreationInfo(eBaySecurityInfo securityInfo) { var ebayConnectionInfo = ObjectFactory.GetInstance <IEbayMarketplaceTypeConnection>(); var connectionInfo = eBayServiceHelper.CreateConnection(ebayConnectionInfo);; IServiceTokenProvider serviceTokenProvider = new ServiceTokenProviderCustom(securityInfo.Token); IEbayServiceProvider serviceProvider = new EbayTradingServiceProvider(connectionInfo); return(new DataProviderCreationInfo(serviceProvider) { ServiceTokenProvider = serviceTokenProvider, Settings = ObjectFactory.GetInstance <IEbayMarketplaceSettings>() }); }