|
1 | 1 | # Web Service
|
2 | 2 |
|
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