Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danie-e/api-entity-framework-inmemory
API para cadastro de usuarios
https://github.com/danie-e/api-entity-framework-inmemory
api cadastro-de-usuarios swagger
Last synced: about 2 months ago
JSON representation
API para cadastro de usuarios
- Host: GitHub
- URL: https://github.com/danie-e/api-entity-framework-inmemory
- Owner: Danie-e
- Created: 2024-08-22T18:27:58.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T00:29:02.000Z (5 months ago)
- Last Synced: 2024-08-24T20:56:31.167Z (5 months ago)
- Topics: api, cadastro-de-usuarios, swagger
- Language: C#
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API-Entity-Framework-Inmemory
Aplicação desenvolvida para a atividade Introdução à APIs com C# da matéria Tecnologias para Análise e Desenvolvimento de Sistemas - G1/T1 - 4ºP/40H - 2024/2.
API InMemory é utilizada quando não se tem acesso ao banco de dados, o InMemory pode ser usado de forma temporária para moldar a API agilizando o processo de desenvolvimento, facilitando testes individuais ou em projetos conceituais.
## Requisitos
Ser baseado no objeto Usuario com os seguintes atributos:
- Nome;
- E-mail;
- Senha;
- Código de Pessoa;
- Lembrete de Senha;
- Idade;
- Sexo.Possuir rotas para:
- Criação de dados com Post;
- Leitura de todos os dados do banco com Get;
- Leitura de dados por chave (e-mail) com Get;
- Atualização de informações com Put ou Patch; e
- Exclusão de elementos com Delete.# Tecnologias utilizadas
Foi utilizando do EntityFrameworkCore.InMemory para alocar os dados coletados pela api em memória e o Swashbuckle.AspNetCore para criar uma interface visual para a aplicação com Swagger.
Para esta aplicação foram utilizados os seguintes pacotes:
- **Microsoft.EntityFrameworkCore.InMemory**
- **Swashbuckle.AspNetCore**