Skip to content

nikodevv13/NoteAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoteAPI example workflow

Simple ASP.NET Core web API for storing notes.

Features

  • notes:
    • get by id
    • get paginated
    • create
    • update
    • delete
  • authentication
  • authorization
  • logging

Tech stack

Moreover

The endpoints are registered using Minimal API. Each endpoint is represented by three classes in single file: the first for request, the second for registering endpoint and the last one for handling request. Every request is validated by FluentValidation in ValidationFilter (implements IEndpointFilter).

Swagger (API endpoints)

note_api_swagger.png

About

Simple ASP.NET Core web API for storing notes.

Topics

Resources

Stars

Watchers

Forks

Contributors