public List <ParameterLabel> GetParameters() { var visibleGroupsIds = Config.GetArray(Const.Param.VisibleGroupsIds); var parametersLabels = ParametersManager.GetVisibleParameters(this).Where(p => p.SelectedGroups().Count == 0 || p.SelectedGroups().Any(g => visibleGroupsIds.Contains(g.Id))).Select(p => new ParameterLabel(p, Config)).ToList(); /* * foreach (var parameter in parametersLabels) * { * parameter.Values = ValuesManager.GetValues(parameter.Id, Config); * } */ return(parametersLabels); }