Пример #1
0
        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);
        }