Skip to content

VladislavFurdak/Ciklum_MinimalAPI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Minimal API Approach

This project follows a minimal API approach.

Includes the following features:

  • CRUD endpoints
  • Automapper
  • FluentValidation
  • Authorization
  • Error handling
  • Caching
  • OpenAPI documentation
  • Versioning
  • Unit tests

The following Nuget packages are used in this project:

  • AutoMapper
  • AutoMapper.Extensions.Microsoft.DependencyInjection
  • FluentAssertions
  • FluentValidation
  • FluentValidation.AspNetCore
  • FluentValidation.DependencyInjectionExtensions
  • Microsoft.AspNetCore.Authentication.JwtBearer
  • Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
  • Microsoft.AspNetCore.Http
  • Microsoft.AspNetCore.Mvc.Testing
  • Microsoft.AspNetCore.OpenApi
  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.InMemory
  • Microsoft.Extensions.Caching.Memory
  • Microsoft.Extensions.DependencyInjection
  • Mock
  • MSTest.TestAdapter
  • MSTest.TestFramework
  • Serilog
  • Serilog.AspNetCore
  • Swashbuckle.AspNetCore
  • Asp.Versioning.Http
  • Asp.Versioning.Mvc.ApiExplorer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%