public ActionResult PODetails(string poNo) { PoDetailsViewModel poDetailsViewModel = pService.GetPoDetailsViewModel(poNo); if (poDetailsViewModel == null) { return(HttpNotFound()); } return(View(poDetailsViewModel)); }
public PoDetailsViewModel GetPoDetailsViewModel(string poNo) { PurchaseOrder purchaseOrder = context.PurchaseOrder.FirstOrDefault(x => x.PONo == poNo); List <TransactionDetail> transactionDetail = context.TransactionDetail.Where(c => c.TransactionRef == poNo).ToList(); if (purchaseOrder == null) { return(null); } var poDetailsViewModel = new PoDetailsViewModel { PurchaseOrder = purchaseOrder, PODetails = transactionDetail }; return(poDetailsViewModel); }