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