public IActionResult Delete(int id) { try { if (id == 0) { return(NotFound()); } var _mesa = _mesaRepository.GetItem(id); if (_mesa.MesaId == 0) { return(NotFound()); } _mesaRepository.Remove(id); return(new NoContentResult()); } catch (Exception ex) { ModelState.AddModelError("", "Erro ao excluir uma Mesa." + System.Environment.NewLine + " Detalhes:" + ex.Message); return(BadRequest(ModelState)); } }