public virtual List <SysMenuPoint> Tools(string pointGroup) { var menuCode = typeof(T).Name; var tools = SysMenuPointService.GetByUserId(RequestHelper.GetCurrentUserId()); if (!string.IsNullOrEmpty(pointGroup)) { return ((from x in tools where (x.MenuCode == menuCode) && (x.Group.Split(',').Contains(pointGroup) //where (x.point_group.Split(',').Contains(pointGroup) // || (pointGroup == "edit" && x.point_code == "add") ) select x).OrderBy(x => x.Seq).ToList()); } else { return ((from x in tools //where x.menu_code == menuCode select x).OrderBy(x => x.Seq).ToList()); } }
public List <SysMenuPoint> ListByMenu(string menu) { return(SysMenuPointService.GetByMenuCode(menu)); }