AzRUtil.Utility
10.2.0
dotnet add package AzRUtil.Utility --version 10.2.0
NuGet\Install-Package AzRUtil.Utility -Version 10.2.0
<PackageReference Include="AzRUtil.Utility" Version="10.2.0" />
<PackageVersion Include="AzRUtil.Utility" Version="10.2.0" />
<PackageReference Include="AzRUtil.Utility" />
paket add AzRUtil.Utility --version 10.2.0
#r "nuget: AzRUtil.Utility, 10.2.0"
#:package AzRUtil.Utility@10.2.0
#addin nuget:?package=AzRUtil.Utility&version=10.2.0
#tool nuget:?package=AzRUtil.Utility&version=10.2.0
AzRUtil.Utility
Advanced utility library with extensions for caching, mapping, email, OTP, Redis, and more.
?? Installation
dotnet add package AzRUtil.Utility
Or via Package Manager:
Install-Package AzRUtil.Utility
?? Target Framework
- .NET 10
? Features
- AutoMapper Integration - Object mapping utilities
- Caching - Redis caching with StackExchange.Redis
- Email Services - SendGrid and MailKit integration
- OTP Generation - One-time password utilities with Otp.NET
- Pagination - X.PagedList integration
- MongoDB - BSON utilities
- Dependency Injection - Auto-registration with NetCore.AutoRegisterDi
?? Dependencies
| Package | Version |
|---|---|
| AzRUtil.Csharp | 2.2.0 |
| AutoMapper | 16.0.0 |
| Microsoft.AspNetCore.Mvc.NewtonsoftJson | 10.0.1 |
| Microsoft.Data.SqlClient | 6.1.3 |
| SendGrid | 9.29.3 |
| X.PagedList | 10.5.9 |
| MongoDB.Bson | 3.5.2 |
| MailKit | 4.14.1 |
| Otp.NET | 1.4.1 |
| StackExchange.Redis | 2.10.1 |
| StackExchange.Redis.Extensions.Core | 11.0.0 |
| NetCore.AutoRegisterDi | 2.2.1 |
?? Quick Start
using AzRUtil.Utility.Extensions;
using AzRUtil.Utility.Caching;
using AzRUtil.Utility.Email;
// AutoMapper example
var dto = entity.MapTo<EntityDto>();
// Caching example
await cacheService.SetAsync("key", value);
// Email example
await emailService.SendAsync(email, subject, body);
?? Documentation
For full API documentation, visit: http://ashiquzzaman.me/project/AzRUtil.Extender
?? License
PROPRIETARY SOFTWARE - See LICENSE.txt
- ? You may use the compiled NuGet package
- ? You may NOT access, copy, or use source code
- ? No warranty or guarantee provided
- ? No liability accepted for any damages
?? Contact
For licensing inquiries: ashiquzzaman@outlook.com
� Ashiquzzaman. All Rights Reserved.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- AutoMapper (>= 16.0.0)
- AzRUtil.Csharp (>= 2.3.0)
- MailKit (>= 4.14.1)
- Microsoft.AspNetCore.Mvc.NewtonsoftJson (>= 10.0.1)
- Microsoft.Data.SqlClient (>= 6.1.3)
- MongoDB.Bson (>= 3.5.2)
- NetCore.AutoRegisterDi (>= 2.2.1)
- Otp.NET (>= 1.4.1)
- SendGrid (>= 9.29.3)
- StackExchange.Redis (>= 2.10.1)
- StackExchange.Redis.Extensions.Core (>= 11.0.0)
- StackExchange.Redis.Extensions.Newtonsoft (>= 11.0.0)
- X.PagedList (>= 10.5.9)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AzRUtil.Utility:
| Package | Downloads |
|---|---|
|
AzRUtil.Utility.EfExtender
Entity Framework Core extensions with Unit of Work pattern, audit logging, and multi-database support (SQL Server, MySQL, PostgreSQL). |
GitHub repositories
This package is not used by any popular GitHub repositories.
Advanced utilities with caching, email, and Redis support.