1/16
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Fluxo de cadastro de corredor?
Usuário envia formulário → ModelState valida → gera ID → salva em DadosApp.
Fluxo de cadastro de organizador?
Semelhante ao do corredor
Fluxo de criar corrida?
Organizador preenche formulário → sistema valida → cria Corrida → armazena no DadosApp.
Fluxo de criar kit?
Organizador preenche nome
Fluxo de inscrição?
Corredor escolhe corrida e kit → escolhe tamanho da camisa → sistema cria Inscricao.
Fluxo de cancelamento?
Corredor usa MinhasInscricoes → botão cancelar remove ou altera Status.
Fluxo de detalhes?
HomeController.Detalhes carrega corrida por ID e exibe detalhes.
Fluxo Minhas Inscrições?
Filtra inscrições do corredor logado.
Fluxo lista de corridas?
HomeController.Index lista todas as corridas registradas.
Fluxo de upload de imagem?
Corrida usa IFormFile e salva caminho no servidor.
Como o sistema identifica o usuário atual?
Via Session ("Id"
O que ocorre ao deslogar?
Sessão é limpa e usuário é redirecionado para Home.
Qual validação ocorre ao inscrever?
Verifica se usuário é corredor e se corrida existe.
Quando um kit aparece na seleção?
Quando seu ID está em KitsSelecionados da corrida.
Quando uma View é renderizada?
Quando uma action retorna View() com ou sem dados.
Fluxo completo de login?
Usuário envia email e senha → sistema busca em Corredores e Organizadores → cria sessão → redireciona.