Skip to content

Latest commit

 

History

History
108 lines (64 loc) · 2.35 KB

File metadata and controls

108 lines (64 loc) · 2.35 KB

EasyMenu

APIRest para gestão de cardápios digitais

🚀 Começando

Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.

📋 Pré-requisitos

🛠️ Ferramentas

Visual Studio 2022
Git
SQL server management studio

💻 Tecnologias

.Net 7
C#
SQL Server
Entity Framework

🔧 Instalação

😎 API

Clone esse repositório em sua maquina local usando git bash:

git clone https://github.com/Luis-Henrique/EasyMenu

Abra a solução EasyMenu.sln usando Visual Studio 2022

Defina EasyMenu.Api.Admin como projeto de inicialização

2023-07-16-22-44-49

Inicialize o projeto:

2023-07-16-22-35-33

🎲 DataBase

Para criar o banco utilize o arquivo createDatabase.sql salvo na pasta items

Configure sua string de conexação no arquivo appsettings.json

✨ Requisições

Requisições via swagger

Na página do Swagger selecione a requisição desejada

Clique em tryOut se necessário passe os valores desejados via arquivo json

Depois clique em execute

Veja os detalhes da resposta na parte inferior

Demonstração:

2023-07-16-22-49-16

Requisições via postman

As requisições pelo postman deverão ser feitas via body utilizando formato json

Demonstração:

2023-07-16-22-54-02

Warning Caso o Authorize esteja ativado na controller, será necessário realizar a autorização do usúario e passar o token do login no header da requisição

Authorize

image

Basic Auth

image

Token

image

⚙️ Executando os testes

Em implementação