public ResponseResult Get([FromQuery] ConfigurationFilter filter)
        {
            ResponseResult result = new ResponseResult();

            var keyValues = new List <KeyValuePair <string, string> >();

            List <ConfigurationModel> configurations = _orm.GetSqlClient <SqlSugarClient>().GetSimpleClient <ConfigurationModel>().GetList(x => x.Environment == filter.Environment && (x.AppId == filter.AppId || x.AppId == "Common") && x.IsDelete == false);

            if (configurations == null)
            {
                result.Success = false;

                return(result);
            }

            foreach (ConfigurationModel configuration in configurations)
            {
                keyValues.Add(KeyValuePair.Create <string, string>(configuration.Key, configuration.Value));
            }

            result.Success = true;
            result.Data    = keyValues;


            return(result);
        }
Exemple #2
0
        private void AddFilter(Plugin value)
        {
            ConfigurationFilter filter = new ConfigurationFilter();

            //filter.Initialize(GetArgs((string)value.type, (string)(value.predicate ?? string.Empty), value.args));
            Filters.Add(filter);
        }
        public async Task <ActionResult> Index()
        {
            var filter = new ConfigurationFilter();

            // Get all users from database.
            var configurations = await _configurationService.GetAllAsync(filter);

            IList <ConfigurationViewModel> configurationViewModels = new List <ConfigurationViewModel>();

            // Create list of users for view.
            foreach (var configuration in configurations)
            {
                var model = new ConfigurationViewModel(configuration);
                configurationViewModels.Add(model);
            }

            return(View(configurationViewModels));
        }