Esempio n. 1
0
        /// <summary>
        /// 添加可访问地址
        /// </summary>
        /// <param name="controllerName"></param>
        /// <param name="actionName"></param>
        /// <param name="enName"></param>
        /// <param name="cnName"></param>
        public void AddRole(string controllerName, string actionName, string enName, string cnName)
        {
            var url = (controllerName + "/" + actionName).ToLower();

            if (!Roles.ContainsKey(url))
            {
                var role = new OctRole()
                {
                    ControllerName = controllerName,
                    ActionName     = actionName,
                    EnName         = enName,
                    CnName         = cnName
                };
                Roles.Add(url, role);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 添加可访问地址
 /// </summary>
 /// <param name="url"></param>
 /// <param name="enName"></param>
 /// <param name="cnName"></param>
 public void AddRole(string url, string enName, string cnName)
 {
     url = url.ToLower();
     if (!Roles.ContainsKey(url))
     {
         var strs = url.Split('/');
         var a    = strs[strs.Length - 1];
         var c    = strs[strs.Length - 2];
         var role = new OctRole()
         {
             ControllerName = c,
             ActionName     = a,
             EnName         = enName,
             CnName         = cnName
         };
         Roles.Add(url, role);
     }
 }