/MinimalApi

ASP.NET Core 8.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.

Primary LanguageC#

ASP.NET Core 8.0 - Minimal API Example.

ASP.NET Core 8.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.

Build and Deployment

Features

November 17, 2023

  • Upgraded to .NET 8

September 22, 2023

  • Upgraded to .NET 8 RC1 - More details
  • No other .NET 8 features implemented.

November 29, 2022

November 22, 2022

  • Publishing Code coverage results as artifact

November 21, 2022

  • DotNet CLI - Container image publish support added - Learn more about this feature
  • Modified authentication code to support dotnet user-jwts. Removed the token endpoint
  • How to create token using dotnet user-jwts.
    • If the dotnet tool not exist, you may need to install it first.
    • Execute the command - dotnet user-jwts create --claim Username=user1 --claim Email=user1@example.com --name user1.
    • This will generate a token and you can use this token in the Swagger / Open API.

You can find more details here - Manage JSON Web Tokens in development with dotnet user-jwts

November 18, 2022

October 18, 2022

  • NuGet packages upgraded to RC.

July 25, 2022

July 24, 2022

  • Upgraded to .NET 7 - Preview.
  • Added Unit Tests (Unit Tests support for Minimal API available in .NET 7)

July 22, 2022

  • Implemented Paging.

July 21, 2022

  • Validation support using FluentValidation
  • Refactoring and fixed all the warnings.
  • Graph QL Authentication

December 1, 2021

  • Implemented DTO for Input and Output.
  • Bug Fix - the /history endpoint was not returning any data.

November 24, 2021

  • Token Authentication and Open API changes related to that.

November 14, 2021

  • GraphQL Implementation using HotChocolate
    • Query
    • Mutation
    • Subscription

November 11, 2021

  • CRUD operations using Minimal API .NET 6.0 and Sql Server
  • Health Checks implementation for Minimal APIs
  • Open API - Support for Tags
  • EF Core new features
    • Temporal Tables in Sql Server
    • Run migration using EF Bundles