Skip to content

Base Project with robust architecture in DotNetCore WebApi

Notifications You must be signed in to change notification settings

carlosdiego/DotNetCore

Repository files navigation

Project DotNetCore 3.1

Build Status Git Hub Build Status

MyProjectBase is a DotNet Core 3.1 project that implements a "Mediator" partner

Tech

Resources and packages used in the development of the project.:

  • [.NET CORE 3.1] - Framework.
  • [EF CORE] - Mapeador de Objeto Relacional.
  • [SimpleInjector] - Dependency Injection (DI) library.
  • [Serilog] - Serilog provides diagnostic logging to files, the console, and elsewhere.
  • [Swagger] - Help you design and document your APIs at scale.
  • [MediatR] - Implements the Mediator design pattern, created by Jimmy Bogard, the same creator of the famous AutoMapper.
  • [FluentValidation] - NET validation library for building strongly-typed validation rules
  • [xUnit] - Unit testing tool for the .NET Framework.
  • [AutoMapper] - Convention-based object-object mapper

Documentation

Here are some links about the resources used in the project.

Resource Link
Mediator pattern [https://en.wikipedia.org/wiki/Mediator_pattern]
Mediator + .Net Core 3.1 [https://www.programmingwithwolfgang.com/mediator-pattern-in-asp-net-core-3-1/]
CQRS Using .NET Core and MediatR [https://dzone.com/articles/a-developers-guide-to-cqrs-using-net-core-and-medi]

License

MIT

About

Base Project with robust architecture in DotNetCore WebApi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages