public ActionResult PurchaseOrderCommit(ViewModel input)
 {
     var purchaseOrder = _repository.Find<PurchaseOrder>(input.ParentId);
     var url = UrlContext.GetUrlForAction<PurchaseOrderCommitController>(x => x.PurchaseOrderLineItems(null))+"?EntityId="+input.ParentId;
     POCommitViewModel model = new POCommitViewModel()
     {
         ClosePOUrl = UrlContext.GetUrlForAction<PurchaseOrderCommitController>(x=>x.ClosePurchaseOrder(null)),
         PurchaseOrder = purchaseOrder,
         ListDefinition = _receivePurchaseOrderLineItemGrid.GetGridDefinition(url)
     };
     return View("PurchaseOrderCommit",model);
 }
        public ActionResult PurchaseOrderCommit(ViewModel input)
        {
            var purchaseOrder       = _repository.Find <PurchaseOrder>(input.ParentId);
            var url                 = UrlContext.GetUrlForAction <PurchaseOrderCommitController>(x => x.PurchaseOrderLineItems(null)) + "?EntityId=" + input.ParentId;
            POCommitViewModel model = new POCommitViewModel()
            {
                ClosePOUrl     = UrlContext.GetUrlForAction <PurchaseOrderCommitController>(x => x.ClosePurchaseOrder(null)),
                PurchaseOrder  = purchaseOrder,
                ListDefinition = _receivePurchaseOrderLineItemGrid.GetGridDefinition(url)
            };

            return(View("PurchaseOrderCommit", model));
        }