private void AddVendorPaymentToDb(VendorPayments vendorPayment) { using (_dbContext = new AccountdbContext()) { _dbContext.VendorPayments.Add(vendorPayment); _dbContext.SaveChanges(); } }
public ActionResult Save(VendorPayments vendorPayments) { if (!ModelState.IsValid) { var vendorPayment = new VendorPaymentViewModel() { VendorPayments = vendorPayments, Vendor = _context.TableVendors.ToList() }; return(View("AddPayment", vendorPayment)); } _context.TableVendorPayments.Add(vendorPayments); var vendorInDb = _context.TableVendors.Single(c => c.id == vendorPayments.VendorsId); vendorInDb.balance = vendorInDb.balance + vendorPayments.amountPaid; _context.SaveChanges(); return(RedirectToAction("Index", "VendorPayments")); }
public bool IsPaid() { return(this.GeneralLedgerHeader.GeneralLedgerLines.Where(dr => dr.DrCr == DrOrCrSide.Dr).Sum(l => l.Amount) == VendorPayments.Sum(a => a.Amount)); }
public ActionResult DetailsLevelOne(int shopnumber) { VendorPayments vp = new VendorPayments(); return(View(vp.getVendorPayments_unpaid(shopnumber))); }