public ActionResult GETProdutoDataTableFiltro(string IdCategoria) { int idIdCategoriaTryParse; int IdCategoriaConvertida = 0; if (int.TryParse(IdCategoria, out idIdCategoriaTryParse)) { IdCategoriaConvertida = idIdCategoriaTryParse; } ProdutoCollection produtoCollection = new ProdutoCollection(); ProdutoModel model = new ProdutoModel(); if (IdCategoriaConvertida == 0) { produtoCollection = model.GetProduto(); } else { produtoCollection = model.GetProdutoFiltro(IdCategoriaConvertida); } foreach (var item in produtoCollection) { IList <string> dataRow = new List <string>(); dataRow.Add(item.IdProduto.ToString()); dataRow.Add(item.IdCategoria.IdCategoria.ToString()); dataRow.Add(item.IdCategoria.DcCategoria); dataRow.Add(item.DcProduto); dataRow.Add(item.VlrPreco.ToString()); dataRow.Add(item.DcCaracteristica); string botaoAcaoHtmlExluir = ""; string botaoAcaoHtmlAlterar = ""; botaoAcaoHtmlAlterar = "<button onclick =\"abrirModalCadastrarProduto('A','" + item.IdProduto.ToString() + "','" + item.IdCategoria.ToString() + "','" + item.DcProduto + "','" + item.VlrPreco.ToString() + "','" + item.DcCaracteristica + "','0')\" class=\"btn btn-flat btn-sm btn-light texto_escuro text-center\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Alterar produto\"><i class=\"fa fa-edit\"></i></button>"; botaoAcaoHtmlExluir = "<button onclick=\"excluirProduto(" + item.IdProduto.ToString() + ")\" class=\"btn btn-flat btn-sm btn-danger text-white text-center margem_botao_acao\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Excluir Produto\"><i class=\"fa fa-trash\"></i></button>"; dataRow.Add(botaoAcaoHtmlAlterar); dataRow.Add(botaoAcaoHtmlExluir); mdlAjaxDataTable.aaData.Add(dataRow); } return(Json(mdlAjaxDataTable, JsonRequestBehavior.AllowGet)); }