public List <ObPmsView> GetListObPmsByObjId() { var _objList = _iobjService.GetAll().OrderBy(o => o.objectid); List <ObPmsView> ObPmsViewList = new List <ObPmsView>(); foreach (var item in _objList) { ObPmsView _objpms = new ObPmsView(); _objpms = GetObjPmsByObjId(item.objectid); ObPmsViewList.Add(_objpms); } return(ObPmsViewList); }
public List <ObjectView> GetAllObjectView() { var _nhomchucnang = _INHOMCHUCNANGService.GetAll(); var _nhomchucnang_objectRelate = _INHOMCHUCNANG_OBJECTService.GetAll(); var _nhomchucnang_objectid = (from p in _nhomchucnang join q in _nhomchucnang_objectRelate on p.NHOMCHUCNANGID equals q.NHOMCHUCNANGID select new { NHOMCHUCNANGID = p.NHOMCHUCNANGID, NHOMCHUCNANGDES = p.DESCRIPTION, OBJECTID = q.OBJECTID }); var _objectmain = _iService.GetAll(); var _nhomchucnang_objectfull = (from p in _nhomchucnang_objectid join q in _objectmain on p.OBJECTID equals q.objectid select new { NHOMCHUCNANGID = p.NHOMCHUCNANGID, NHOMCHUCNANGDES = p.NHOMCHUCNANGDES, objectid = q.objectid, objname = q.name }); List <ObjectView> _lstObjectView = new List <ObjectView>(); if (_nhomchucnang_objectfull.Any()) { foreach (var item in _nhomchucnang_objectfull) { ObjectView _objectView = new ObjectView(); _objectView.objectid = item.objectid; _objectView.name = item.objname; _objectView.DESCRIPTION = item.NHOMCHUCNANGDES; _objectView.nhomchucnangid = item.NHOMCHUCNANGID; _lstObjectView.Add(_objectView); } } return(_lstObjectView.OrderBy(m => m.objectid).ToList()); }