Services that provide basic classes of usual application


Keywords
License
MIT
Install
Install-Package Aiirh.Basic -Version 2.0.3

Documentation

Aiirh.Basic

This library provides simple classes, extensions and utilities that can be useful for any application.

Installing package

Install package using NuGet Package Manager

Install-Package Aiirh.Basic

or using .NET CLI

dotnet add package Aiirh.Basic

Description of content

Entities

  • FilterProperty
  • FilterPropertyExtensions
  • UpdateSetProperty
  • UpdateSetPropertyExtensions

Exceptions

  • SimpleException
  • ExceptionExtensions

Messages

  • IMessage
  • OperationResult
  • RequestResult
  • SimpleMessage
  • ValidationMessageSeverity

Utilities

  • AttributeUtility
  • Base64Utility
  • ByteArrayConverter
  • CollectionUtility
  • DeepCopyHelper
  • DiagnosticsUtility
  • DictionaryUtility
  • EnumUtility
  • GZipUtility
  • JsonUtility
  • MemorySizeUtility
  • StringUtility
  • TypeConverterUtility
  • TypeUtility
  • XmlUtility

Validation

  • SimpleValidator
  • ValidationCheck
  • ValidationMessage
  • ValidationMessages
  • ValidationResult
  • ValidationResultExtensions
  • Validator