public DatabaseDelegatorRace(Race race, IAppDataModelDataBase db) { _race = race; _db = db; _race.RunsChanged += OnRaceRunsChanged; }
public DatabaseDelegatorCompetition(AppDataModel dm, IAppDataModelDataBase db) { _dm = dm; _db = db; _dm.GetRaces().CollectionChanged += OnRacesChanged; }
public DatabaseDelegatorParticipant(ItemsChangeObservableCollection <Participant> participants, IAppDataModelDataBase db) { _db = db; _participants = participants; _participants.ItemChanged += OnItemChanged; _participants.CollectionChanged += OnCollectionChanged; }
public DatabaseDelegatorRaceParticipant(Race race, IAppDataModelDataBase db) { _db = db; _race = race; _race.GetParticipants().ItemChanged += OnItemChanged; _race.GetParticipants().CollectionChanged += OnCollectionChanged; }
public DatabaseDelegatorRaceRun(Race race, RaceRun rr, IAppDataModelDataBase db) { _db = db; _race = race; _rr = rr; rr.GetResultList().ItemChanged += OnItemChanged; rr.GetResultList().CollectionChanged += OnCollectionChanged; }
public DatabaseDelegatorCategories(AppDataModel dm, IAppDataModelDataBase db) { _dm = dm; _db = db; _notifierClasses = new ItemsChangedNotifier(_dm.GetParticipantCategories()); _notifierClasses.ItemChanged += OnItemChanged; _notifierClasses.CollectionChanged += OnCollectionChanged; }