Skip to content

An ASP.NET Core Minimal Api with MongoDB serving as the database.

Notifications You must be signed in to change notification settings

Strafe153/OrderMinimalApi

Repository files navigation

OrderMinimalApi

An ASP.NET Core Minimal Api with MongoDB serving as the database.

What Can It Do?

  • CRUD operations with the Order entity

Dependencies

  • Asp.Versioning.Mvc.ApiExplorer for API versioning
  • AspNetCore.HealthChecks.MongoDb for MongoDB health check
  • AspNetCore.HealthChecks.Redis for Redis health checks
  • AspNetCore.HealthChecks.UI.Client for detailed health checks information
  • AutoFixture for test fixtures
  • AutoFixture.AutoFakeItEasy for FakeItEasy support with AutoFixture
  • Bogus for fake data generation
  • FakeItEasy for mocking
  • FluentValidation for DTO validation
  • FluentValidation.AspNetCore for ASP.NET Core integration with FluentValidation
  • Flurl.Http for HTTP calls
  • Mapster for DTO mapping
  • Microsoft.AspNetCore.OpenApi for Open API support
  • Microsoft.AspNetCore.OutputCaching.StackExchangeRedis for Redis output caching
  • Microsoft.Extensions.Caching.Abstractions for caching abstractions
  • Microsoft.Extensions.Caching.StackExchangeRedis for Redis caching extensions
  • Microsoft.NET.Test.Sdk for .NET SDK for testing
  • MongoDB.Driver for MongoDB
  • Newtonsoft.Json for JSON serialization
  • OpenIddict.AspNetCore for OpenIddict integration with ASP.NET Core
  • OpenIddict.MongoDb for OpenIddict data persistence in MongoDb
  • Polly for transient fault handling
  • Serilog.AspNetCore for Serilog support for ASP.NET Core
  • Serilog.Exceptions for detailed Serilog exceptions
  • Serilog.Sinks.Console for Serilog console sink
  • Serilog.Sinks.OpenTelemetry for Serilog integration with OpenTelemetry
  • Shouldly for assertions
  • Swashbuckle.AspNetCore for Swagger support
  • xunit for unit-tests
  • xunit.runner.visualstudio for running tests in Visual Studio

About

An ASP.NET Core Minimal Api with MongoDB serving as the database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published