public JsonResult GetProdutosByPedido([DataSourceRequest] DataSourceRequest request, int? IdPedido) { using (var manterPedido = new ManterPedido()) { return Json(manterPedido.GetProdutosByPedido(IdPedido.HasValue ? IdPedido.Value : 0).Select(x => new PedidoProdutoModel() { IdProduto = x.Produto.IdProduto, NomeProduto = x.Produto.Nome, PrecoUnitario = x.PrecoUnitario, Quantidade = x.Quantidade, PrecoTotal = x.PrecoTotal }).ToDataSourceResult(request), JsonRequestBehavior.AllowGet); } }