public async Task <IActionResult> Create(OrderItem orderItem) { try { _repo.Add(orderItem); if (await _repo.SaveChangesAsync()) { return(Ok()); } } catch (System.Exception ex) { return(this.StatusCode ( StatusCodes.Status500InternalServerError, "Erro ao inserir as informações do banco de dados\n" + ex.InnerException )); } return(BadRequest()); }