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.