Example #1
0
        /// <summary>
        /// Return All Role wich is assign permission for Action [Operation] on [Object]
        /// </summary>
        /// <param name="Operation"></param>
        /// <param name="Object"></param>
        /// <returns></returns>
        public string[] GetRoleForOperation(string mOperation, string mObject)
        {
            permission _Per = PermissionSrv.GetPermission(mObject, mOperation, _App.AppID);

            if (_Per != null && _Per.Roles != null)
            {
                return((from r in _Per.Roles select r.name).ToArray());
            }
            else
            {
                return new string[] { }
            };
        }