public JsonResult POSTDeletarCategoria(string IdCategoria) { mensagemRetornoJSON = string.Empty; int idIdCategoriaTryParse; int IdCategoriaConvertida = 0; int qtdRegistroEncontrado = 0; if (int.TryParse(IdCategoria, out idIdCategoriaTryParse)) { IdCategoriaConvertida = idIdCategoriaTryParse; } using (CategoriaModel model = new CategoriaModel()) { ProdutoModel produtoModel = new ProdutoModel(); qtdRegistroEncontrado = produtoModel.GetProduto().FindAll(x => x.IdCategoria.IdCategoria == IdCategoriaConvertida).Count; string retornoBD = ""; if (qtdRegistroEncontrado > 0) { retornoBD = "Exclusão não permitida! Há produto(s) cadastrado(s) com essa categoria."; } else { retornoBD = model.DeleteCategoria(IdCategoriaConvertida); } if (retornoBD.Equals("OK")) { mensagemRetornoJSON = "OK"; } mensagemRetornoJSON = retornoBD; return(Json(mensagemRetornoJSON)); } }