Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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
            }));
        }