private SortedList <IHistorial> historial(int cuenta = 0) { var historial = new SortedList <IHistorial>(); historial.AddRange(HistorialDeposito.Where(c => cuenta == 0 ? true : cuenta == c.CuentaOrigen || cuenta == c.CuentaDestino)); historial.AddRange(HistorialRetiro.Where(c => cuenta == 0 ? true : cuenta == c.CuentaOrigen)); return(historial); }
public void CerrarSesion(CuentaCliente cuenta) { foreach (var ent in cuenta.DepositosPendientes) { CuentaCliente updateAcc = CuentaCliente.First(acc => ent.Destination == acc.NumeroCuenta); updateAcc.Saldo += ent.Ammount; HistorialDeposito.Add(new HistorialDeposito() { Cantidad = ent.Ammount, CuentaOrigen = cuenta.NumeroCuenta, CuentaDestino = ent.Destination, FechaHora = ent.Time }); } SaveChanges(); }