Skip to content

A CidadeAltaAPI é uma API para controlar os códigos penais da cidade. Nesta API é possível que o usuário se autentique e após o sucesso poderá consultar, incluir, editar e visualizar os códigos penais da Cidade Alta.

Notifications You must be signed in to change notification settings

natan-fernandes/CidadeAltaAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

O que é a CidadeAltaAPI?

A CidadeAltaAPI é uma API para controlar os códigos penais da cidade. Nesta API é possível que o usuário se autentique e após o sucesso poderá consultar, incluir, editar e visualizar os códigos penais da Cidade Alta.

Rodando o projeto no Visual Studio 2022:

  1. Abra o Package Manager Console, selecione o projeto CidadeAlta.Data e rode o comando Update-Database. Isso irá criar o banco de dados MySQL

  1. Execute o projeto CidadeAlta.API

Primeiras interações:

  1. Crie um usuário:

  1. Faça login e copie o token:

  1. Cole o token na parte de autorização:

Não se esqueça de colocar Bearer antes do token! Agora é só usar e ser feliz

Tecnologias utilizadas:

  • ASP.NET 6.0
  • ASP.NET WebApi Core com autenticação JWT Bearer
  • Entity Framework Core 6
  • Injeção de dependências nativa do .NET Core
  • AutoMapper
  • FluentValidator
  • Swagger UI com suporte ao JWT

Arquitetura:

  • Domain Driven Design
  • Onion architecture

About

A CidadeAltaAPI é uma API para controlar os códigos penais da cidade. Nesta API é possível que o usuário se autentique e após o sucesso poderá consultar, incluir, editar e visualizar os códigos penais da Cidade Alta.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages