O projeto tem como objetivo a criação de uma API no padrão REST que oferece acesso a uma biblioteca de filmes, onde é possível cadastrar, listar, alterar ou deletar um filme através da utilização dos verbos PUT, GET, PUT, DELETE.
Novas entidades foram criadas com suas respectivas rotas. Agora o projeto conta com as entidades Cinemas, Endereços, Gerentes e Sessões. Para as consultas, é possível pesquisar filmes por seu id ou pela classificação etária, assim como na rota de cinema onde, além de pesquisar por id, é possível pesquisar o cinema pelo nome do filme.
Foram trabalhados relacionamentos 1:1, 1:n e n:n através do Entyti Framework.
Uma outra api foi criada para trabalhar com a parte de cadastro e login de usuários. Nela, foi trabalhado a parte de cadastro de usuários, roles, criação de tokens jwt e validação por email.
Para trabalhar com emails optei por utilizar o MailTrap.
-
MVC
,DTOs (Data Transfer Objects)
,Query Parameters
,jwt baerer
-
.NET 6 , EntityFrameworkCore 6.0.10 , AutoMapper 12.0.0 , FluentResults 3.14.0 , MySQL 8 , Pomelo.EntityFrameworkCore , Identity 6.0.10