public JsonResult POSTInserirProduto(string IdProduto, string IdCategoria, string DcProduto, string VlrPreco, string DcCaracteristica) { mensagemRetornoJSON = string.Empty; int idIdProdutoTryParse; int IdProdutoConvertida = 0; int idIdCategoriaTryParse; int IdCategoriaConvertida = 0; decimal VlrPrecoTryPasrse; decimal VlrPrecoConvertida = 0; if (int.TryParse(IdProduto, out idIdProdutoTryParse)) { IdProdutoConvertida = idIdProdutoTryParse; } if (int.TryParse(IdCategoria, out idIdCategoriaTryParse)) { IdCategoriaConvertida = idIdCategoriaTryParse; } if (decimal.TryParse(VlrPreco, out VlrPrecoTryPasrse)) { VlrPrecoConvertida = VlrPrecoTryPasrse; } Produto produto = new Produto(); produto.IdProduto = IdProdutoConvertida; produto.IdCategoria = new Categoria() { IdCategoria = IdCategoriaConvertida }; produto.DcProduto = DcProduto; produto.VlrPreco = VlrPrecoConvertida; produto.DcCaracteristica = DcCaracteristica; using (ProdutoModel model = new ProdutoModel()) { string retornoBD = ""; if (produto.IdProduto > 0) { retornoBD = model.UpdateProduto(produto); } else { retornoBD = model.InsertProduto(produto); } if (retornoBD.Equals("OK")) { mensagemRetornoJSON = "OK"; } mensagemRetornoJSON = retornoBD; return(Json(mensagemRetornoJSON)); } }