Skip to content

Estrutura do Projeto

Matheus França Pinheiro edited this page Sep 8, 2023 · 1 revision

EntertenimentManager.Api

O projeto EntertenimentManager.Api é a camada de interface de programação de aplicativo (API) do sistema. Esta API fornece endpoints para interagir com a aplicação, permitindo que os clientes se comuniquem com o sistema para realizar operações de gerenciamento de entretenimento, como adicionar, recuperar ou atualizar informações sobre a conta de usuário, filmes e jogos.

Esta camada é responsável por:

  • Receber solicitações HTTP de clientes externos.
  • Lidar com autenticação e autorização usando um serviço de Token JWT, garantindo que as requisições sejam realizadas apenas por usuários autenticados e autorizados.
  • Encaminhar solicitações para as camadas apropriadas do sistema para execução.
  • Integrar um serviço de email para encaminhar mensagens em determinados endpoints, proporcionando comunicação e notificação eficazes aos usuários.

O projeto EntertenimentManager.Api desempenha um papel fundamental na exposição e disponibilização dos recursos do sistema aos clientes e na garantia de que as interações sejam seguras e autenticadas.

Serviço de Email

EntertenimentManager.Domain

EntertenimentManager.Infra

EntertenimentManager.Tests