public async Task <bool> ConfirmarPartidaAsync(ConfirmarPartidaRequest request) { var confirmarPartidaCommand = new ConfirmarPartidaCommand { TimeId = request.TimeId, PartidaId = request.PartidaId }; var result = await _mediator .Send(confirmarPartidaCommand); return(result); }
public async Task <IActionResult> ConfirmarPartida([FromBody] ConfirmarPartidaRequest request) { var partidaConfirmada = await _partidaService .ConfirmarPartidaAsync(request); if (partidaConfirmada is false) { return(BadRequest(new Response <object> { Mensagem = "Ocorreu um erro ao confirmar a partida", Sucesso = false })); } return(Ok(new Response <object> { Mensagem = "Partida confirmada com sucesso", Sucesso = true })); }