コード例 #1
0
        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 }));
            }
        }