public void Save(CashBookTransaction cashbookTransaction) { using (var core = new StandardBusinessLayer(this)) { core.Connect(); bool newVerification = cashbookTransaction.No == 0; core.Save(cashbookTransaction); if (newVerification) { CashBookTransactions.Add(cashbookTransaction); } else { for (int i = 0; i < CashBookTransactions.Count(); i++) { if (CashBookTransactions[i].No == cashbookTransaction.No) { CashBookTransactions[i] = cashbookTransaction; break; } } } FillVerification(Verifications.First(v => v.No == cashbookTransaction.VerificationNo)); } }
public void Save(AccountTransaction accountTransaction) { using (var core = new StandardBusinessLayer(this)) { core.Connect(); bool newTransaction = accountTransaction.No == 0; core.Save(accountTransaction); if (newTransaction) { AccountTransactions.Add(accountTransaction); } else { for (int i = 0; i < AccountTransactions.Count(); i++) { if (AccountTransactions[i].No == accountTransaction.No) { AccountTransactions[i] = accountTransaction; break; } } } FillVerification(Verifications.First(v => v.No == accountTransaction.VerificationNo)); } }