Home - Vitor-Xavier/DemoWebApi GitHub Wiki

ExemploAPI wiki

A wiki deste projeto tem por objetivo mostrar as etapas da implementação dos principais recursos utilizados, Entity Framework para gerenciar o acesso e mapeamento do banco de dados, Swagger responsável por montar a documentação da API através dos comentários especificados no código do projeto e por fim a utilização do OAuth2 para restringir o acesso a conteúdo através de Token.

Criando o projeto.

O esquema utilizado para a criação do projeto foi 'ASP.Net Web Application', e então o modelo Empty para reduzir a quantidade de código e adição de pacotes desnecessários para o projeto, os demais requisitos necessários para a execução do projeto serão automaticamente criado pelo Visual Studio a partir do modelo selecionado.

New Project Web API - Empty
New Project WebAPI

Também é possível alterar o caminho de acesso aos métodos, restringir o tipo de dado para parâmetros, definir o tipo de requisição que deverá ser realizada, disponíveis na documentação oficial da Microsoft Route Constraints, assim como estabelecer valores padrão ou parâmetros opcionais.