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); }
public IPermission Copy() { var ret = new RoleAuthorityPermission(_roles, AllManditory); return(ret); }