void AddActions(IEnumerable <Action <IDatabase> > actions) { ListviewDatabaseAdapter.Process(actions, listBoxEvents); foreach (var action in actions) { this.events.Add(action); } this.CheckState(); }
public static void Process(IEnumerable <Action <IDatabase> > actions, ListBox listBox) { IDatabase adapter = new ListviewDatabaseAdapter(listBox); adapter.Start(); foreach (var action in actions) { action.Invoke(adapter); } adapter.End(); }