public ActionResult PurchaseOrders() { var purchaseOrders = _purchasingService.GetPurchaseOrders(); var model = new Models.ViewModels.Purchases.PurchaseOrders(); foreach (var po in purchaseOrders) { model.PurchaseOrderListLines.Add(new Models.ViewModels.Purchases.PurchaseOrderListLine() { Id = po.Id, No = po.No, Date = po.Date, Vendor = po.Vendor.Name, Amount = po.PurchaseOrderLines.Sum(e => e.Amount), Completed = po.IsCompleted(), Paid = po.IsPaid(), HasInvoiced = po.PurchaseInvoiceHeaderId.HasValue }); } return View(model); }
public ActionResult PurchaseOrders() { var purchaseOrders = _purchasingService.GetPurchaseOrders(); var model = new Models.ViewModels.Purchases.PurchaseOrders(); foreach (var po in purchaseOrders) { model.PurchaseOrderListLines.Add(new Models.ViewModels.Purchases.PurchaseOrderListLine() { Id = po.Id, No = po.No, Date = po.Date, Vendor = po.Vendor.No, Amount = po.PurchaseOrderLines.Sum(e => e.Amount), Completed = po.IsCompleted(), Paid = po.IsPaid(), HasInvoiced = po.PurchaseInvoiceHeaderId.HasValue }); } return(View(model)); }