public virtual bool Dodaj(IOperacja operacja) { foreach (var zdarzenie in operacja.Historia()) zdarzenie.Zapisz(); historia.AddRange(operacja.Historia()); return true; }
public void ObsluzOperacje(IOperacja operacja) { // To jest bledne, tylko przyklad jak mozna skorzystac // Przy operacjach zlozonych czesto bywa tak, ze ta sama kwota pojawia sie raz jako strona WN a raz MA foreach (var historia in operacja.Historia()) ObsluzHistorie(historia); }