public IATIController(IIATIService service, IDistributedCache distributedCache, IConfiguration config) { iatiService = service; cache = distributedCache; configuration = config; string expirationTimeInSecondsStr = configuration.GetSection("Caching:ExpirationTimeInSeconds").Value; if (!string.IsNullOrEmpty(expirationTimeInSecondsStr)) { cacheIntervalInSeconds = Convert.ToDouble(expirationTimeInSecondsStr); } }
public IATIController(IIATIService service, IConfiguration config, IWebHostEnvironment _hostingEnvironment) { iatiService = service; hostingEnvironment = _hostingEnvironment; configuration = config; }