コード例 #1
0
        public HttpResponseMessage GetParameterTreeData(int classifyId)
        {
            List <ParameterTreeModel> PTMList = new List <ParameterTreeModel>();
            var PList = _parameterService.GetParameterEntitysByClassifyId(classifyId);

            foreach (var p in PList)
            {
                ParameterTreeModel PT = new ParameterTreeModel()
                {
                    Name = p.Name,
                    Id   = p.Id
                };
                List <ParameterValueEntity>    PVList   = _parameterValueService.GetParameterValuesByParameter(p.Id).ToList();
                List <ParameterValueTreeModel> PVTMList = new List <ParameterValueTreeModel>();
                foreach (var pv in PVList)
                {
                    ParameterValueTreeModel PVTM = new ParameterValueTreeModel()
                    {
                        Value = pv.Parametervalue,
                        Id    = pv.Id
                    };
                    PVTMList.Add(PVTM);
                }
                ;
                PT.ValueList = PVTMList;
                PTMList.Add(PT);
            }
            return(PageHelper.toJson(PTMList.ToList()));
        }
コード例 #2
0
        public HttpResponseMessage GetParameterTreeData(int classifyId)
        {

            List<ParameterTreeModel> PTMList = new List<ParameterTreeModel>();
            var PList = _parameterService.GetParameterEntitysByClassifyId(classifyId);
            foreach (var p in PList)
            {
                ParameterTreeModel PT = new ParameterTreeModel()
                {
                    Name = p.Name,
                    Id = p.Id
                };
                List<ParameterValueEntity> PVList = _parameterValueService.GetParameterValuesByParameter(p.Id).ToList();
                List<ParameterValueTreeModel> PVTMList = new List<ParameterValueTreeModel>();
                foreach (var pv in PVList)
                {
                    ParameterValueTreeModel PVTM = new ParameterValueTreeModel()
                    {
                        Value = pv.Parametervalue,
                        Id = pv.Id
                    };
                    PVTMList.Add(PVTM);
                };
                PT.ValueList = PVTMList;
                PTMList.Add(PT);
            }
            return PageHelper.toJson(PTMList.ToList());

        }