Package Documentation

Project NuGet Packages Documentation

List of packages used in the project along with installation commands and usage information.

Package / Install Command Usage
Dapper
Install-Package Dapper
Lightweight Micro ORM used for executing SQL queries and mapping database results to C# objects.
Humanizer
Install-Package Humanizer
Converts dates, times, strings, enums and numbers into human-readable text.
iText7
Install-Package itext7
Create, modify and generate PDF documents programmatically.
itext7.bouncy-castle-fips-adapter
Install-Package itext7.bouncy-castle-fips-adapter
Provides FIPS-compliant cryptographic support for iText PDF processing.
itext7.pdfhtml
Install-Package itext7.pdfhtml
Converts HTML and CSS content directly into PDF documents.
Microsoft.AspNetCore.Mvc.Core
Install-Package Microsoft.AspNetCore.Mvc.Core
Core MVC framework package containing Controllers, Routing, Action Results and Model Binding.
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Automatically recompiles Razor Views when modified.
Microsoft.Extensions.Configuration
Install-Package Microsoft.Extensions.Configuration
Provides application configuration management.
Microsoft.Extensions.Configuration.Abstractions
Install-Package Microsoft.Extensions.Configuration.Abstractions
Contains interfaces and abstractions for configuration providers.
Microsoft.Extensions.Configuration.Json
Install-Package Microsoft.Extensions.Configuration.Json
Enables reading settings from appsettings.json files.
Microsoft.Extensions.Logging
Install-Package Microsoft.Extensions.Logging
Centralized application logging framework.
System.Data.SqlClient
Install-Package System.Data.SqlClient
SQL Server connectivity library used for database access.
Tip: Before adding a package to the project, verify compatibility with the target .NET version.