Aplicação feita para servi um aplicativo feito em Xamarin para organizações de jogos (peladas) de futebol, futsal, volei, etc.
- Autenticação:
GET: api/home/login
- Listar usuários:
GET: api/user/
- Mostrar usuário:
GET: api/user/{id}
- Registrar usuário:
POST: api/user/
- Atualizar usuário:
PUT: api/user/{id}
- Excluir usuário:
DELETE: api/user/{id}
- Listar atletas:
GET: api/athlete/
- Mostrar atleta:
GET: api/athlete/{id}
- Registrar atleta:
POST: api/athlete/
- Atualizar atleta:
PUT: api/athlete/{id}
- Excluir atleta:
DELETE: api/athlete/{id}
- Listar times:
GET: api/team/
- Mostrar time:
GET: api/team/{id}
- Registrar time:
POST: api/team/
- Atualizar time:
PUT: api/team/{id}
- Excluir time:
DELETE: api/team/{id}
- Listar esportes:
GET: api/sport/
- Mostrar esporte:
GET: api/sport/{id}
- Registrar esporte:
POST: api/sport/
- Atualizar esporte:
PUT: api/sport/{id}
- Excluir esporte:
DELETE: api/sport/{id}
- Listar campeonatos:
GET: api/pelada/
- Mostrar campeonato:
GET: api/pelada/{id}
- Registrar campeonato:
POST: api/pelada/
- Atualizar campeonato:
PUT: api/pelada/{id}
- Excluir campeonato:
DELETE: api/pelada/{id}
- Gerar times:
POST: api/team-manager/generate-teams/{peladaId}/{sportId}
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.