예제 #1
0
        public RoleLogic()
        {
            string mode;
            try
            {
                mode = ConfigurationManager.AppSettings["DataMode"];
            }

            catch (Exception e)
            {
                Logger.Logger.WriteLog(e);
                throw new Exception("Some problem with configuration file", e);
            }


            try
            {
                switch (mode)
                {
                    case "DATABASE":
                        {
                            dal = new RoleDAL();
                        }

                        break;
                }
            }
            catch (Exception e)
            {
                Logger.Logger.WriteLog(e);
                throw e;
            }
        }
예제 #2
0
 public RoleBLL()
     : base()
 {
     base.Init(this.GetType().FullName, System.Reflection.Assembly.GetExecutingAssembly().GetName().Name);
     baseDal.OnOperationLog += new OperationLogEventHandler(Next.Admin.BLL.OperationLogBLL.OnOperationLog);//如果需要记录操作日志,则实现这个事件
     this.roleDAL            = (IRoleDAL)base.baseDal;
 }
예제 #3
0
 public UserDALManageFacade()
 {
     _userDALProvider     = new UserDAL();
     _imageDALProvider    = new ImgStorageDAL();
     _userroleDALProvider = new UserRoleDAL();
     _roleDALProvider     = new RoleDAL();
 }
예제 #4
0
 public RoleService(LdCmsDbEntitiesContext LdCmsDbEntitiesContext, IRoleDAL RoleDAL)
 {
     this.LdCmsDbEntitiesContext = LdCmsDbEntitiesContext;
     this.RoleDAL = RoleDAL;
     this.Dal     = RoleDAL;
 }
예제 #5
0
 public RoleBLL(IRoleDAL roleDAL, IHttpContextAccessor accessor)
 {
     _dal      = roleDAL;
     _accessor = accessor;
 }
예제 #6
0
 public RoleManager(IRoleDAL roleDal)
 {
     _roleDal = roleDal;
 }
예제 #7
0
 public RoleService(CTMSContext CTMSContext, IRoleDAL RoleDAL)
 {
     this.CTMSContext = CTMSContext;
     this.RoleDAL     = RoleDAL;
     this.Dal         = RoleDAL;
 }
예제 #8
0
 public RoleBLL(IRoleDAL dal) : base(dal)
 {
 }
예제 #9
0
 public RoleBLL(IRoleDAL role, IMapper mapper)
 {
     _role   = role;
     _mapper = mapper;
 }
예제 #10
0
        public static IRoleDAL GetRoleDAL()
        {
            IRoleDAL dal = GetInstance("RoleDAL") as IRoleDAL;

            return(dal);
        }
예제 #11
0
 public RoleBLL()
 {
     _role = new RoleDAL();
 }
예제 #12
0
 public UserDAL(Database database)
 {
     db      = database;
     RoleDal = new RoleDAL(database);
 }
예제 #13
0
 public UserDAL()
 {
     db      = new Database();
     RoleDal = new RoleDAL();
 }
예제 #14
0
 public RoleManager(IRolePrivilegeService rolePrivilegeService, IRoleDAL roleDAL)
 {
     this.rolePrivilegeService = rolePrivilegeService;
     this.roleDAL = roleDAL;
 }
예제 #15
0
 public UserBLL(IUserDAL user, IRoleDAL role, IMapper mapper)
 {
     _user   = user;
     _role   = role;
     _mapper = mapper;
 }
예제 #16
0
 /// <summary>
 /// 岗位管理
 /// </summary>
 public RoleController(IRoleDAL roleDAL)
 {
     _roleDAL = roleDAL;
 }
예제 #17
0
 public RoleService(IRoleDAL roleDAL)
 {
     _roleDAL = roleDAL;
 }
예제 #18
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="roleDAL">角色</param>
 public RoleBLL(IRoleDAL _roleDAL)
 {
     this.roleDAL = _roleDAL;
 }