Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
        /// <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 = "所有" });
        }
Пример #4
0
 /// <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);
 }
Пример #5
0
 /// <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);
 }
Пример #6
0
 /// <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);
 }
Пример #7
0
 /// <summary>
 /// 删除页面资源
 /// </summary>
 /// <param name="resource">页面资源id</param>
 /// <param name="operatorAccount">操作员账号</param>
 public void DeleteResource(string resource)
 {
     SystemResourceService.DeleteResource(Guid.Parse(resource), this.CurrentUser.UserName);
 }
Пример #8
0
 /// <summary>
 /// 查询有效的菜单数据
 /// </summary>
 /// <param name="website">网站</param>
 public object QueryValidMenus(Website website)
 {
     return(ConstructMenuViews(SystemResourceService.QueryValidMenus(website)));
 }
Пример #9
0
 /// <summary>
 /// 删除子菜单
 /// </summary>
 /// <param name="subMenu">子菜单id</param>
 /// <param name="operatorAccount">操作员账号</param>
 public void DeleteSubMenu(string subMenu)
 {
     SystemResourceService.DeleteMenu(Guid.Parse(subMenu), this.CurrentUser.UserName);
 }
Пример #10
0
 /// <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);
 }
Пример #11
0
 /// <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);
 }
Пример #12
0
 /// <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);
 }