weblogpermissions.cs

来自「本系统是在asp版《在线文件管理器》的基础上设计制作」· CS 代码 · 共 47 行

CS
47
字号
//------------------------------------------------------------------------------
// <copyright company="Telligent Systems">
//     Copyright (c) Telligent Systems Corporation.  All rights reserved.
// </copyright> 
//------------------------------------------------------------------------------

using System;
using System.Collections;

namespace CommunityServer.Blogs.Components
{
	/// <summary>
	/// Summary description for WeblogPermissions.
	/// </summary>
	public class WeblogPermissions
	{
		private WeblogPermissions()
		{
		}

        /// <summary>
        /// Returns a list of WeblogPermissions for the selected Weblog
        /// </summary>
        /// <param name="weblogId"></param>
        /// <returns></returns>
        public static ArrayList GetBlogPermissions(int weblogId)
        {
            WeblogDataProvider wdp = WeblogDataProvider.Instance();
            return wdp.GetBlogPermissions(weblogId);
        }

        /// <summary>
        /// Returns the WeblogPermission that matches the weblogId and RoleId
        /// </summary>
        public static WeblogPermission GetBlogPermission(int weblogId, Guid roleId)
        {
            ArrayList list = GetBlogPermissions(weblogId);
            foreach(WeblogPermission bp in list)
            {
                if(bp.RoleID == roleId)
                    return bp;
            }
            return null;
        }
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?