public void GenerateCode(IConceptInfo conceptInfo, ICodeBuilder codeBuilder) { var info = (RowPermissionsSingleFunctionRuleInfo)conceptInfo; codeBuilder.InsertCode( RowPermissionsUtility.GetSnippetFilterExpression(info, allowNotDeny: true), RowPermissionsPluginableFiltersInfo.WriteFilterExpressionsTag, info.Dependency_RowPermissionsWrite); }
public void GenerateCode(IConceptInfo conceptInfo, ICodeBuilder codeBuilder) { var info = (RowPermissionsSingleFunctionRuleInfo)conceptInfo; var ruleExpressionMethod = RowPermissionsUtility.CreateRuleExpressionMethod(codeBuilder, info); codeBuilder.InsertCode( RowPermissionsUtility.GetSnippetFilterExpression(ruleExpressionMethod, allowNotDeny: false), RowPermissionsPluginableFiltersInfo.ReadFilterExpressionsTag, info.Dependency_RowPermissionsRead); }