public async Task UpdateChallenge(UpdateChallengeRequest request) { await ValidateToken(); var temporadaId = _seasonService.GetCurrentSeason(); _challengesService.UpdateChallenge(new Guid(request.DesafioId), new Guid(request.TemporadaId), request.Name, request.StartDate, request.EndDate, request.Parameter, request.Goal, request.Prize, request.Description); }
public async Task <IActionResult> Edit(UpdateChallengeRequest request, [FromServices] IHandler <UpdateChallengeRequest, ObjectResult> handler) { return(await handler.Handle(request)); }