public async Task <IActionResult> Post(int numero) { try { if (numero == 0) { return(BadRequest("O numero deve ser maior que 0.")); } if (!await _mesas.Existe(numero)) { await _mesas.Adicionar(new Mesa(numero)); } else { return(BadRequest(new { erro = $"Já existe uma mesa com o número {numero}." })); } return(Created("", new { })); } catch (Exception ex) { _logger.LogError(ex.Message); return(BadRequest(new { erro = BAD_REQUEST_MSG })); } }