Acontplus.Core 1.1.8

There is a newer version of this package available.
See the version list below for details.
dotnet add package Acontplus.Core --version 1.1.8
                    
NuGet\Install-Package Acontplus.Core -Version 1.1.8
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Acontplus.Core" Version="1.1.8" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Acontplus.Core" Version="1.1.8" />
                    
Directory.Packages.props
<PackageReference Include="Acontplus.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Acontplus.Core --version 1.1.8
                    
#r "nuget: Acontplus.Core, 1.1.8"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Acontplus.Core@1.1.8
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Acontplus.Core&version=1.1.8
                    
Install as a Cake Addin
#tool nuget:?package=Acontplus.Core&version=1.1.8
                    
Install as a Cake Tool

Acontplus.Core

A comprehensive .NET utility library providing foundational components and common functionality for enterprise applications.

Features

Core Components

  • Base Entity System - Foundational entity structures with common properties
  • Base DTO System - Base classes for data transfer objects

Utilities

  • Enum Extensions - Helpful extension methods for working with enums
  • Nullable Extensions - Extension methods for nullable types

Validation

  • Data Validations - Common validation logic
  • XML Validation - XML validation utilities
  • Extreme Validations - Specialized validation scenarios

Logging

  • Error Logging - Basic error logging infrastructure

Reporting

  • Report Infrastructure - Base reporting components

Installation

dotnet add package Acontplus.Core

Usage Examples

Base Entity

public class Product : BaseEntity
{
    public string Name { get; set; }
    public decimal Price { get; set; }
}

Enum Extensions

public enum Status { Active, Inactive }

// Get display name or description
var displayName = Status.Active.GetDisplayName();

// Parse from string
var status = "Active".ToEnum<Status>();

Data Validation

var validator = new DataValidations();
if (!validator.IsValidEmail("test@example.com"))
{
    // Handle invalid email
}

Documentation

Full API documentation is available at [https://github.com/Acontplus-S-A-S/acontplus-dotnet-libs/wiki]

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request

See our [contribution guidelines]https://github.com/Acontplus-S-A-S/acontplus-dotnet-libs/blob/main/CONTRIBUTING.md) for more details.

Support

For issues or questions:

  • Open an issue on [GitHub]https://github.com/Acontplus-S-A-S/acontplus-dotnet-libs/issues)
  • Email support@acontplus.com

License

MIT License. See [LICENSE]https://github.com/Acontplus-S-A-S/acontplus-dotnet-libs/blob/main/LICENSE) for full details.

Author

Ivan Paz

Company

Acontplus S.A.S.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net9.0

    • No dependencies.

NuGet packages (8)

Showing the top 5 NuGet packages that depend on Acontplus.Core:

Package Downloads
Acontplus.Persistence.SqlServer

Advanced library for SQL Server persistence with Entity Framework Core integration. Includes repositories, context management, ADO.NET support, advanced error handling, and enterprise-ready data access patterns for SQL Server databases.

Acontplus.Utilities

Comprehensive utilities library with cross-cutting concerns and general-purpose tools. Includes encryption, IO operations, text processing, time utilities, API helpers, JSON utilities, and security features for enterprise applications.

Acontplus.Services

Comprehensive library for API services, authentication, claims, middleware, and configuration. Includes JWT authentication, user context management, exception handling, security headers, and enterprise-ready service patterns for ASP.NET Core applications.

Acontplus.Reports

Advanced library for comprehensive report generation and management. Includes RDLC report processing, PDF/Excel export capabilities, ReportViewer integration, template support, and enterprise-ready reporting patterns for business applications.

Acontplus.Notifications

Comprehensive library for notification services. Includes email (MailKit, Amazon SES), WhatsApp, push notifications, templating with Scriban, queue management, and enterprise-ready delivery patterns for cloud-native applications.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.5.5 41 9/23/2025
1.5.4 214 9/14/2025
1.5.3 179 9/14/2025
1.5.2 215 9/14/2025
1.5.1 216 9/14/2025
1.5.0 165 9/9/2025
1.4.7 217 8/21/2025
1.4.6 123 8/21/2025
1.4.5 160 8/19/2025
1.4.4 189 8/8/2025
1.4.3 147 8/8/2025
1.4.2 240 8/7/2025
1.4.1 219 8/7/2025
1.4.0 218 8/7/2025
1.3.2 595 7/23/2025
1.3.1 177 7/18/2025
1.3.0 225 7/14/2025
1.2.10 136 7/14/2025
1.2.9 175 7/14/2025
1.2.8 123 7/11/2025
1.2.7 136 7/11/2025
1.2.6 178 7/10/2025
1.2.5 137 7/10/2025
1.2.4 141 7/10/2025
1.2.3 135 7/10/2025
1.2.2 138 7/10/2025
1.2.1 173 7/10/2025
1.2.0 173 7/10/2025
1.1.11 174 7/9/2025
1.1.10 249 7/6/2025
1.1.9 138 7/6/2025
1.1.8 141 7/6/2025
1.1.7 179 7/6/2025
1.1.6 143 7/6/2025
1.1.5 145 7/6/2025
1.1.4 162 7/4/2025
1.1.3 202 7/2/2025
1.1.2 176 7/2/2025
1.1.1 141 7/2/2025
1.1.0 210 7/1/2025