public Configuration Execute() { return(_cache.GetOrCreate("configuration", x => { x.SlidingExpiration = TimeSpan.FromMinutes(15); return _getConfiguration.Execute(); })); }
public void OnGet() { SecurityTypes = Enum.GetValues(typeof(SecurityType)).Cast <SecurityType>().Select(x => new SelectListItem(x.ToString(), ((int)x).ToString())).ToList(); var configuration = _getConfiguration.Execute(); if (configuration == null) { Configuration = new Model.Configuration { UrlFilter = "/", JsonEndpoint = "/swagger.json" }; return; } Configuration = configuration; }