Skip to content

.NET 6 Web API template with Dapper, Dapper.Contrib, SQL Server, MediatR, AutoMapper, FluentValidation, MSTest, Serilog, JWT authentication and FluentEmail configured.

Notifications You must be signed in to change notification settings

moisesduartem/dotnet-dapper-api-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotnet-dapper-api-template

Usage

git clone https://github.com/moisesduartem/dotnet-dapper-api-template dapperapi/

dotnet new --install dapperapi/ # install the template according to .template.config/template.json

dotnet new dapperapi -o MyApp # create a new dapperapi solution for MyApp

Technologies

Database

The relational database used to create this template was Microsoft SQL Server 2019

.NET Version

.NET 6.0.400

Packages

Features

These are the endpoints implemented in this API:

  • Sign in
  • Sign up
  • Forgot password
  • Reset password
  • Confirm email
  • Get logged user profile
  • Verify if the logged user is admin
  • Verify if the user is authorized

About

.NET 6 Web API template with Dapper, Dapper.Contrib, SQL Server, MediatR, AutoMapper, FluentValidation, MSTest, Serilog, JWT authentication and FluentEmail configured.

Resources

Stars

Watchers

Forks