The Andgasm API.Core library provides fully tested generalised base classes that can be utilised by any Web API controller:
- ReportableControllerBase : This base class provides dynamic expression parsing for request paging, sorting and filering
This library can be utilised on any Asp Net Core Web API simply by adding reference from the official Nuget feed;
- From Package-Manager: Install-Package Andgasm.API.Core -Version 0.0.1
- From DotNet CLI: dotnet add package Andgasm.API.Core --version 0.0.1
- From Nuget Visual Studio GUI: Search for Andgasm.API.Core
Details of the published library can be found here:
https://www.nuget.org/packages/Andgasm.API.Core/
Requires Asp.Net Core 2.1