Skip to content

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.

Notifications You must be signed in to change notification settings

luggages/MinimalApi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 protected] --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

About

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.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%