Acontplus.Core 1.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Acontplus.Core --version 1.1.0
                    
NuGet\Install-Package Acontplus.Core -Version 1.1.0
                    
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.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Acontplus.Core" Version="1.1.0" />
                    
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.0
                    
#r "nuget: Acontplus.Core, 1.1.0"
                    
#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.
#addin nuget:?package=Acontplus.Core&version=1.1.0
                    
Install as a Cake Addin
#tool nuget:?package=Acontplus.Core&version=1.1.0
                    
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 LICENSEhttps://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 (6)

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

Package Downloads
Acontplus.Persistence.SqlServer

Library providing common persistence for data access, including ADO.NET and Entity Framework integration.

Acontplus.FactElect

Lib to use facturación electronica SRI Ecuador

Acontplus.Reports

Acontplus.Reports.Application is a .NET library designed to simplify the generation of RDLC (Report Definition Language Client-side) reports. It includes features for creating, exporting, and managing reports using RDLC in your .NET applications.

Acontplus.Notifications

Lib to send notifications

Acontplus.Utilities

Cross-cutting utilities and general-purpose tools.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.1.10 54 7/6/2025
1.1.9 27 7/6/2025
1.1.8 31 7/6/2025
1.1.7 45 7/6/2025
1.1.6 29 7/6/2025
1.1.5 33 7/6/2025
1.1.4 104 7/4/2025
1.1.3 136 7/2/2025
1.1.2 123 7/2/2025
1.1.1 105 7/2/2025
1.1.0 150 7/1/2025