public override IPermission CreatePermission()
        {
            var roles = (Roles ?? string.Empty).Split(',', ';')
                        .Where(role => role.Length > 0)
                        .Select(role => role.Trim())
                        .Distinct();
            var tmp = new RoleAuthorityPermission(roles, AllManditory);


            return(tmp);
        }
Exemple #2
0
        public IPermission Copy()
        {
            var ret = new RoleAuthorityPermission(_roles, AllManditory);

            return(ret);
        }