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);
     }
 }