/// <summary> /// get resource node --TreeView for ag-grid /// </summary> /// <returns></returns> public ResourceNode GetResourceNodeAll() { try { var rootNode = new ResourceNode { ID = 0, ParentID = -1, ResourceName = "资源列表", group = true }; var resourceList = QuickRepository.GetAll <ResourceEntity>().ToList <ResourceEntity>(); var rootItems = from a in resourceList where a.ParentID == 0 select a; int index = 0; ResourceNode[] resourceTreeTop = new ResourceNode[rootItems.Count()]; foreach (var item in rootItems) { ResourceNode[] childrenItems = GetResourceNodeListIteratedly(item.ID, resourceList); resourceTreeTop[index++] = CreateResourceNodeSingle(item, childrenItems); } rootNode.children = resourceTreeTop; return(rootNode); } catch (System.Exception ex) { throw; } }
public List <HrsLeaveEntity> QueryLeave(HrsLeaveQuery query) { var sqlQuery = (from leave in QuickRepository.GetAll <HrsLeaveEntity>() where leave.CreatedUserID == query.CreatedUserID orderby leave.ID descending select leave); var list = sqlQuery.ToList(); return(list); }
/// <summary> /// get all resource record /// </summary> /// <returns></returns> public List <ResourceEntity> GetResourceAll() { List <ResourceEntity> list = new List <ResourceEntity>(); try { list = QuickRepository.GetAll <ResourceEntity>().ToList <ResourceEntity>(); return(list); } catch (System.Exception ex) { //NLogWriter.Error("获取所有应用资源信息失败!", ex); throw; } }
/// <summary> /// 获取所有用户数据 /// </summary> /// <returns></returns> public IList <UserEntity> GetUserAll() { var list = QuickRepository.GetAll <UserEntity>().ToList(); return(list); }