/// <summary> /// 查询页面资源数据 /// </summary> /// <param name="submenu">子菜单Id</param> public object QueryResources(string id) { var list = from item in SystemResourceService.QueryResources(Guid.Parse(id)) select new { id = item.Key, pId = id, name = item.Value.Name, meun_url = item.Value.Address, remark = item.Value.Remark, title = item.Value.Remark, statu = item.Value.Valid }; return(list); }
/// <summary> /// 得到子菜单 /// </summary> /// <returns></returns> public object QuerySecondaryMenus(string id) { var list = from item in SystemResourceService.QuerySubMenus(Guid.Parse(id)) orderby item.Value.SortLevel select new { id = item.Key, pId = id, name = item.Value.Name, meun_url = item.Value.Address, isParent = true, seq = item.Value.SortLevel, remark = item.Value.Remark, title = item.Value.Remark, statu = item.Value.Valid }; return(list); }
/// <summary> /// 得到主菜单 /// </summary> /// <returns></returns> public object QueryFristMenus(Website website) { var munus = from item in SystemResourceService.QueryMenus(website) orderby item.Value.SortLevel select new { id = item.Key, pId = 0, name = item.Value.Name, meun_url = "", isParent = true, seq = item.Value.SortLevel, remark = item.Value.Remark, title = item.Value.Remark, statu = item.Value.Valid }; return(new { name = "菜单", open = true, id = 0, pId = -1, children = munus, title = "所有" }); }
/// <summary> /// 修改页面资源 /// </summary> /// <param name="resouceId">页面资源id</param> /// <param name="resourceView">页面资源信息</param> /// <param name="operatorAccount">操作员账号</param> public void UpdateResource(string resouceId, ResourceView resourceView) { SystemResourceService.UpdateResource(Guid.Parse(resouceId), resourceView, this.CurrentUser.UserName); }
/// <summary> /// 修改子菜单 /// </summary> /// <param name="subMenuId">子菜单id</param> /// <param name="subMenuView">子菜单信息</param> /// <param name="operatorAccount">操作员账号</param> public void UpdateSubMenu(string subMenuId, SubMenuView subMenuView) { SystemResourceService.UpdateSubMenu(Guid.Parse(subMenuId), subMenuView, this.CurrentUser.UserName); }
/// <summary> /// 修改主菜单 /// </summary> /// <param name="menuId">主菜单id</param> /// <param name="menuView">主菜单信息</param> /// <param name="operatorAccount">操作员账号</param> public void UpdateMenu(string menuId, MenuView menuView) { SystemResourceService.UpdateMenu(Guid.Parse(menuId), menuView, this.CurrentUser.UserName); }
/// <summary> /// 删除页面资源 /// </summary> /// <param name="resource">页面资源id</param> /// <param name="operatorAccount">操作员账号</param> public void DeleteResource(string resource) { SystemResourceService.DeleteResource(Guid.Parse(resource), this.CurrentUser.UserName); }
/// <summary> /// 查询有效的菜单数据 /// </summary> /// <param name="website">网站</param> public object QueryValidMenus(Website website) { return(ConstructMenuViews(SystemResourceService.QueryValidMenus(website))); }
/// <summary> /// 删除子菜单 /// </summary> /// <param name="subMenu">子菜单id</param> /// <param name="operatorAccount">操作员账号</param> public void DeleteSubMenu(string subMenu) { SystemResourceService.DeleteMenu(Guid.Parse(subMenu), this.CurrentUser.UserName); }
/// <summary> /// 添加页面资源 /// </summary> /// <param name="subMenu">子菜单id</param> /// <param name="resourceView">页面资源信息</param> /// <param name="operatorAccount">操作员账号</param> public void RegisterResource(string subMenu, ResourceView resourceView) { SystemResourceService.RegisterResource(Guid.Parse(subMenu), resourceView, this.CurrentUser.UserName); }
/// <summary> /// 添加子菜单 /// </summary> /// <param name="subMenuView">子菜单信息</param> /// <param name="operatorAccount">操作员账号</param> public void RegisterSubMenu(Website website, string pid, SubMenuView subMenuView) { SystemResourceService.RegisterSubMenu(website, Guid.Parse(pid), subMenuView, this.CurrentUser.UserName); }
/// <summary> /// 添加主菜单 /// </summary> /// <param name="website">网站</param> /// <param name="menuView">主菜单信息</param> /// <param name="operatorAccount">操作员账号</param> public void RegisterMenu(Website website, MenuView menuView) { SystemResourceService.RegisterMenu(website, menuView, this.CurrentUser.UserName); }