Skip to content

Repository files navigation

Project

Purpose

I'm currently on the journey to dedicate my career to the .NET ecosystem, starting with ASP.NET Web APIs. So, this project is for learning purposes.

Contents

The project covers a lot of topics:

  • Logging with NLog
  • Onion Architecture Implementation (with Repository pattern)
  • Content Negotiation (Supports XML/CSV Outputs)
  • Handling GET, POST, PUT, PATCH, DELETE Requests
  • Error handling
  • Validation
  • Asynchronous code
  • Action filters
  • Paging / Filtering / Searching / Sorting
  • API Versioning
  • Rate Limiting
  • JWT, Identity, and Refresh token
  • API Documentation with Swagger
  • Security
  • CQRS & MediatR
  • Deployment

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages