Esempio n. 1
0
        public void GenerateCode(IConceptInfo conceptInfo, ICodeBuilder codeBuilder)
        {
            var info = (RowPermissionsInheritWriteFromInfo)conceptInfo;

            codeBuilder.InsertCode(
                RowPermissionsUtility.GetInheritSnippet(info.InheritFromInfo, RowPermissionsWriteInfo.PermissionsExpressionName),
                RowPermissionsPluginableFiltersInfo.WriteFilterExpressionsTag,
                info.Dependency_RowPermissionsWrite);
        }
        public void GenerateCode(IConceptInfo conceptInfo, ICodeBuilder codeBuilder)
        {
            var info = (RowPermissionsInheritReadInfo)conceptInfo;

            codeBuilder.InsertCode(
                RowPermissionsUtility.GetInheritSnippet(
                    info.InheritFromInfo,
                    RowPermissionsReadInfo.PermissionsExpressionName,
                    SameMembersTag.Evaluate(info)),
                RowPermissionsPluginableFiltersInfo.ReadFilterExpressionsTag,
                info.Dependency_RowPermissionsRead);
        }