SAPTEC.Framework.Common 1.5.2 License Info
SAPTEC.Framework.Common
1.5.2
<div align="center">
⚙️ SAPTEC.Framework.Common
Core framework library providing data access, encryption, exception handling, logging, security, and extension methods for SAPTEC applications.
</div>
📦 Components
| Module | Description |
|---|---|
| 💾 Data Access | DapperHelper (Dapper + Polly resilience), SQLDataHelper (ADO.NET) |
| 🔒 Encryption | AESEncryptionHelper, EncryptionHelper (AES-256 CBC) |
| 📦 Entities | MethodHttpResult<T>, TransactionResult<T>, SpResult, HeavyQueryOptions |
| 🚨 Exceptions | BaseException, BusinessException, ConfigurationException, DataProviderException, UIException |
| 🧩 Extensions | Collections, Enums, Exceptions, Strings |
| 🛠️ Helpers | DataProviderHelper, FileProcessingHelper |
| 📝 Logging | LoggingHelper (log4net), Serilog integration |
| 🔐 Security | SaptecClaimsPrincipalHelper, 22+ custom claim types |
🔗 Dependencies
⚙️ SAPTEC.Framework.Common ──► 🔧 SAPTEC.Framework.Configuration
🚀 Quick Start
// Data access with DapperHelper
var result = DapperHelper.ExecuteStoredProcedure<MyEntity>("SP_GetData", parameters);
// Encryption
var encrypted = AESEncryptionHelper.Encrypt(plainText, key);
// Claims-based security
var userId = SaptecClaimsPrincipalHelper.GetUserId(httpContext);
<div align="center">
Part of SAPTEC.Framework.NetStandard
</div>