Skip to content

Commit 4773a2e

Browse files
authored
Documentação
1 parent a3f9495 commit 4773a2e

File tree

1 file changed

+42
-1
lines changed

1 file changed

+42
-1
lines changed

README.md

+42-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
11
# Web Service
22

3-
> Aplicação feita para servi um aplicativo feito em Xamarin para organizações de jogos (peladas) de futebol, futsal, volei, etc.
3+
> Aplicação feita para servi um aplicativo feito em Xamarin para organizações de jogos (peladas) de futebol, futsal, volei, etc.
4+
5+
### Recursos desenvolvidos
6+
7+
#### Home
8+
- [X] Autenticação: ```GET: api/home/login```
9+
#### User
10+
- [X] Listar usuários: ```GET: api/user/```
11+
- [X] Mostrar usuário: ```GET: api/user/{id}```
12+
- [X] Registrar usuário: ```POST: api/user/```
13+
- [X] Atualizar usuário: ```PUT: api/user/{id}```
14+
- [X] Excluir usuário: ```DELETE: api/user/{id}```
15+
#### Athlete
16+
- [X] Listar atletas: ```GET: api/athlete/```
17+
- [X] Mostrar atleta: ```GET: api/athlete/{id}```
18+
- [X] Registrar atleta: ```POST: api/athlete/```
19+
- [X] Atualizar atleta: ```PUT: api/athlete/{id}```
20+
- [X] Excluir atleta: ```DELETE: api/athlete/{id}```
21+
#### Team
22+
- [X] Listar times: ```GET: api/team/```
23+
- [X] Mostrar time: ```GET: api/team/{id}```
24+
- [X] Registrar time: ```POST: api/team/```
25+
- [X] Atualizar time: ```PUT: api/team/{id}```
26+
- [X] Excluir time: ```DELETE: api/team/{id}```
27+
#### Sport
28+
- [X] Listar esportes: ```GET: api/sport/```
29+
- [X] Mostrar esporte: ```GET: api/sport/{id}```
30+
- [X] Registrar esporte: ```POST: api/sport/```
31+
- [X] Atualizar esporte: ```PUT: api/sport/{id}```
32+
- [X] Excluir esporte: ```DELETE: api/sport/{id}```
33+
#### Pelada (Campeonatos)
34+
- [X] Listar campeonatos: ```GET: api/pelada/```
35+
- [X] Mostrar campeonato: ```GET: api/pelada/{id}```
36+
- [X] Registrar campeonato: ```POST: api/pelada/```
37+
- [X] Atualizar campeonato: ```PUT: api/pelada/{id}```
38+
- [X] Excluir campeonato: ```DELETE: api/pelada/{id}```
39+
#### Team Manager
40+
- [X] Gerar times: ```POST: api/team-manager/generate-teams/{peladaId}/{sportId}```
41+
>Recurso principal da aplicação, este recurso gera os times do campeonato com base na relação entre quantidade de jogadores, tipo de esporte e quantidade de jogadores por equipe.
42+
43+
44+

0 commit comments

Comments
 (0)