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 |
---|---|
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.