public SteamCommunityManager(IJsonRequestParser jsonRequestParser, IConfiguration configuration) { _jsonRequestParser = jsonRequestParser; var steamcommunitySection = configuration.GetSection("SteamCommunity"); _user = new User { Username = steamcommunitySection.GetSection("Username").Value, Password = steamcommunitySection.GetSection("Password").Value, SharedSecret = steamcommunitySection.GetSection("SharedSecret").Value }; }
public PricingServiceFactory( IRepoServiceFactory repoServiceFactory, ILogServiceFactory logServiceFactory, IHttpRequestService httpRequestService, ISettingRepoService settingRepoService, IConfiguration configuration, ISteamMarketScraperService steamMarketScraperService, IJsonRequestParser jsonRequestParser ) { _repoServiceFactory = repoServiceFactory; _logServiceFactory = logServiceFactory; _httpRequestService = httpRequestService; _settingRepoService = settingRepoService; _configuration = configuration; _steamMarketScraperService = steamMarketScraperService; _jsonRequestParser = jsonRequestParser; }
public CsgoFastApi ( string steamLyticsApiKey, IRepoServiceFactory repoServiceFactory, ILogServiceFactory logServiceFactory, IHttpRequestService httpRequestService, ISettingRepoService settingRepoService, ISteamMarketScraperService steamMarketScraperService, IJsonRequestParser jsonRequestParser ) { _apiKey = steamLyticsApiKey; _repoServiceFactory = repoServiceFactory; _logger = logServiceFactory.CreateLogger <CsgoFastApi>(); _httpRequestService = httpRequestService; _settingRepoService = settingRepoService; _steamMarketScraperService = steamMarketScraperService; _jsonRequestParser = jsonRequestParser; }