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); }
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)); }