public async Task <IActionResult> DeleteProduto(int?id) { try { if (id != null) { await ProdutoCRUD.DeleteAsync(id ?? 0); return(Ok()); } else { return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ProdutoNaoInformado))); } } catch (Exception ex) { return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex))); } }