public Configuration Execute()
 {
     return(_cache.GetOrCreate("configuration", x =>
     {
         x.SlidingExpiration = TimeSpan.FromMinutes(15);
         return _getConfiguration.Execute();
     }));
 }
Пример #2
0
        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;
        }