Exemple #1
0
        /// <summary>
        /// Kiểm tra người dùng có quyền thao tác trên một permission hay không?
        /// </summary>
        /// <param name="userID">User cần kiểm tra</param>
        /// <param name="privilegeType">Loại thao tác</param>
        /// <param name="permission">Tên quyền cần kiểm tra</param>
        /// <returns></returns>
        public bool CheckPermission(Guid userID, PrivilegeType privilegeType, string permission)
        {
           // return true;

            //if (Common.UserNameSystem == userID.ToString())
            //{
            //    return true;
            //}

            if (userID == Guid.Empty)
            {
                return true;
            }


            SecurityRepository security = new SecurityRepository();
            return security.CheckPermission(userID, privilegeType, permission);
        }