• 大小: 20.45MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-02
  • 语言: C#
  • 标签: 权限  

资源简介

ASP.NET MVC+EF框架+EasyUI实现权限管理系列(24)之前的代码,博客地址:http://www.cnblogs.com/hanyinglong

资源截图

代码片段和文件信息

using LYZJ.UserLimitMVC.Common.select;
using LYZJ.UserLimitMVC.IBLL;
using LYZJ.UserLimitMVC.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LYZJ.UserLimitMVC.BLL
{
    public partial class basePermissionGroupService : baseServicesePermissionGroup> IbasePermissionGroupService
    {
        /// 
        /// 实现对菜单组的查询
        /// 

        /// 传递的是菜单组查询的实体类
        /// 返回结果
        public IEnumerablesePermissionGroup> LoadSearchDate(PermissionGroupQuery permissionGroup)
        {
            var temp = _DbSession.basePermissionGroupRepository.LoadEntities(c => true);
            if (!string.IsNullOrEmpty(permissionGroup.GroupName))
            {
                temp = temp.WheresePermissionGroup>(c => c.GroupName.Contains(permissionGroup.GroupName));
            }
            if (permissionGroup.GroupType != -1)
            {
                temp = temp.WheresePermissionGroup>(c => c.GroupType == permissionGroup.GroupType);
            }
            if (permissionGroup.DeletionStateCode == 1)
            {
                temp = temp.WheresePermissionGroup>(c => c.DeletionStateCode == permissionGroup.DeletionStateCode);
            }
            else
            {
                temp = temp.WheresePermissionGroup>(c => c.DeletionStateCode == 0);
            }
            permissionGroup.Total = temp.Count();
            return temp.OrderBy(c => c.SortCode)
                .Skip(permissionGroup.PageSize * (permissionGroup.PageIndex - 1))
                .Take(permissionGroup.PageSize);
        }

        /// 
        /// 实现删除菜单组的操作
        /// 

        /// 菜单组的集合信息
        /// 返回受影响的行数
        public int DeletePermissionEntity(List list)
        {
            foreach (var ID in list)
            {
                _DbSession.basePermissionGroupRepository.DeleteEntity(new basePermissionGroup()
                {
                    ID = ID
                });
            }
            return _DbSession.SaveChanges();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-08-04 16:15  LYZJ.UserLimitMVC\
     目录           0  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\
     文件     1116760  2013-03-26 20:47  LYZJ.UserLimitMVC\Lib\Entityframework.dll
     文件     1138045  2013-03-26 20:47  LYZJ.UserLimitMVC\Lib\Entityframework.xml
     文件       18944  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.BLL.dll
     文件       40448  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.BLL.pdb
     文件       11264  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.Common.dll
     文件       15872  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.Common.pdb
     文件        9216  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.DAL.dll
     文件       28160  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.DAL.pdb
     文件        6144  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.IBLL.dll
     文件        7680  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.IBLL.pdb
     文件        6656  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.IDAL.dll
     文件        7680  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.IDAL.pdb
     文件      100352  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.Model.dll
     文件        1573  2013-04-26 22:37  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.Model.dll.config
     文件       24064  2013-08-04 20:40  LYZJ.UserLimitMVC\Lib\LYZJ.UserLimitMVC.Model.pdb
     目录           0  2013-05-16 20:59  LYZJ.UserLimitMVC\Lib\zh-Hans\
     文件       71256  2013-03-26 20:47  LYZJ.UserLimitMVC\Lib\zh-Hans\Entityframework.resources.dll
     目录           0  2013-08-04 10:35  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\
     文件        2377  2013-08-04 18:04  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\basePermissionGroupService.cs
     文件        2621  2013-08-04 10:37  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\basePermissionService.cs
     文件        2616  2013-06-01 19:01  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\baseRoleService.cs
     文件        4191  2013-07-12 21:41  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\baseService.cs
     文件        7962  2013-08-04 10:24  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\baseUserService.cs
     目录           0  2013-03-26 20:19  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\bin\
     目录           0  2013-05-16 15:57  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\bin\Debug\
     文件     1116760  2013-03-26 20:47  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\bin\Debug\Entityframework.dll
     文件     1138045  2013-03-26 20:47  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\bin\Debug\Entityframework.xml
     文件        9216  2013-05-16 17:11  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\bin\Debug\LYZJ.UserLimitMVC.BLL.dll
     文件       24064  2013-05-16 17:11  LYZJ.UserLimitMVC\LYZJ.UserLimitMVC.BLL\bin\Debug\LYZJ.UserLimitMVC.BLL.pdb
............此处省略1716个文件信息

评论

共有 条评论