public async Task Atualizar(AtualizarItemRequest request) { string query = @"UPDATE CARDAPIO SET Nome = @Nome, Valor = @Valor, Disponivel = @Disponivel, Ingredientes = @Ingredientes WHERE CardapioId = @CardapioId"; using (var con = new MySqlConnection(ObterConexao)) { await con.OpenAsync(); await con.ExecuteAsync(query, new { request.Nome, request.CardapioId, request.Disponivel, request.Valor, request.Ingredientes }); } }
public async Task <BaseResponse> Atualizar(AtualizarItemRequest request) { await _cardapioRepository.Atualizar(request); return(new BaseResponse { StatusCode = StatusCodes.Status200OK, Mensagem = "Item atualizado com sucesso!" }); }
public async Task <IActionResult> Atualizar([FromBody] AtualizarItemRequest request) { return(await TratarResultadoAsync(async() => { var resultado = await _cardapioService.Atualizar(request); return new ObjectResult(resultado) { StatusCode = StatusCodes.Status200OK }; })); }