abezkorovayny / MinimalApi

ASP.NET Core 6.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, GraphQL, Entity Framework Core, Token authentication and Open API.

Home Page:https://dotnetthoughts.net/openapi-support-for-aspnetcore-minimal-webapi/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASP.NET Core 6.0 - Minimal API Example.

ASP.NET Core 6.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, GraphQL, Entity Framework Core, Token authentication and Open API.

Build and Deployment

Features

August 25, 2022

  • Using the C# 10 feature - Global Using Directive
  • Implemented Custom Binding for File Upload - Since the [FromForm] attribute is not available.

August 11, 2022

  • Implemented Web API versioning - with Open API support.

July 24, 2022

  • Upgraded to ASP.NET Core 7.0 - Checkout the branch dev/aspnet7.0

July 22, 2022

  • Implemented Paging.

July 21, 2022

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 6.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, GraphQL, Entity Framework Core, Token authentication and Open API.

https://dotnetthoughts.net/openapi-support-for-aspnetcore-minimal-webapi/


Languages

Language:C# 100.0%