private void SetEntitySchemaRecordRightLevel(Guid adminUnitId, string schemaName, Guid administratedRecordId, EntitySchemaRecordRightLevel rightLevel, bool useDenyRecordRights) { foreach (EntitySchemaRecordRightOperation operation in Enum.GetValues(typeof(EntitySchemaRecordRightOperation))) { DBSecurityEngine.SetEntitySchemaRecordRightLevel(adminUnitId, schemaName, administratedRecordId, operation, rightLevel, useDenyRecordRights); } }
/// <summary> /// Set entity schema record right level for operation /// </summary> /// <param name="sysAdminUnitId">SysAdminUnit id</param> /// <param name="recordId">Record id</param> /// <param name="operation">Operation</param> /// <param name="rightLevel">Right level</param> /// <param name="sourceId">Source id</param> /// <returns></returns> public virtual Guid SetEntitySchemaRecordRightLevel(Guid sysAdminUnitId, Guid recordId, EntitySchemaRecordRightOperation operation, EntitySchemaRecordRightLevel rightLevel, Guid sourceId) { return(_userConnection.DBSecurityEngine .SetEntitySchemaRecordRightLevel(sysAdminUnitId, _schemaName, recordId, operation, rightLevel, sourceId)); }