public void SetLedger(Ledger ledger) { if (ledger == null) { throw new ArgumentNullException(nameof(ledger)); } var existingLedger = Ledgers.FirstOrDefault(a => a.LedgeCode == ledger.LedgeCode); if (existingLedger != null) { Ledgers.Remove(existingLedger); } Ledgers.Add(ledger); }
private void SetLedger(LedgerViewModel ledgerData) { if (ledgerData == null) { throw new ArgumentNullException(nameof(ledgerData)); } var existingLedger = Ledgers.FirstOrDefault(a => a.LedgeCode == ledgerData.LedgeCode); if (existingLedger != null) { Ledgers.Remove(existingLedger); } Ledgers.Add(ledgerData); }