public async Task <QuadraModel> AtualizarQuadraAsync(Guid quadraId, AtualizarQuadraRequest request) { var atualizarQuadraCommand = new AtualizarQuadraCommand { Id = quadraId, Quadra = _mapper .Map <QuadraModel>(request) }; var result = await _mediator .Send(atualizarQuadraCommand); return(result); }
public async Task <IActionResult> Update([FromRoute] Guid id, [FromBody] AtualizarQuadraRequest request) { var quadraAtualizada = await _quadraServico .AtualizarQuadraAsync(id, request); if (quadraAtualizada is null) { return(BadRequest(new Response <object> { Mensagem = "Ocorreu um erro ao atualizar quadra", Sucesso = false })); } return(Ok(new Response <object> { Mensagem = "Quadra atualizada com sucesso", Sucesso = true, Dados = quadraAtualizada })); }