Example #1
0
        public DatabaseDelegatorRace(Race race, IAppDataModelDataBase db)
        {
            _race = race;
            _db   = db;

            _race.RunsChanged += OnRaceRunsChanged;
        }
Example #2
0
        public DatabaseDelegatorCompetition(AppDataModel dm, IAppDataModelDataBase db)
        {
            _dm = dm;
            _db = db;

            _dm.GetRaces().CollectionChanged += OnRacesChanged;
        }
Example #3
0
        public DatabaseDelegatorParticipant(ItemsChangeObservableCollection <Participant> participants, IAppDataModelDataBase db)
        {
            _db           = db;
            _participants = participants;

            _participants.ItemChanged       += OnItemChanged;
            _participants.CollectionChanged += OnCollectionChanged;
        }
Example #4
0
        public DatabaseDelegatorRaceParticipant(Race race, IAppDataModelDataBase db)
        {
            _db   = db;
            _race = race;

            _race.GetParticipants().ItemChanged       += OnItemChanged;
            _race.GetParticipants().CollectionChanged += OnCollectionChanged;
        }
Example #5
0
        public DatabaseDelegatorRaceRun(Race race, RaceRun rr, IAppDataModelDataBase db)
        {
            _db   = db;
            _race = race;
            _rr   = rr;

            rr.GetResultList().ItemChanged       += OnItemChanged;
            rr.GetResultList().CollectionChanged += OnCollectionChanged;
        }
Example #6
0
        public DatabaseDelegatorCategories(AppDataModel dm, IAppDataModelDataBase db)
        {
            _dm = dm;
            _db = db;

            _notifierClasses = new ItemsChangedNotifier(_dm.GetParticipantCategories());

            _notifierClasses.ItemChanged       += OnItemChanged;
            _notifierClasses.CollectionChanged += OnCollectionChanged;
        }