public Admin_sUpdateService(RegistrationDataBase registrationDataBase, UserDataBase userDataBase, FeederDataBase feederDataBase, TagsDataBase tagsDataBase)
        {
            this.registrationDataBase = registrationDataBase;
            this.userDataBase         = userDataBase;
            this.feederDataBase       = feederDataBase;
            this.tagsDataBase         = tagsDataBase;

            checkUpdate = new Thread(CheckUpdate);
            lastVersionRegistrationQueue = null;
            lastVersionUsersList         = null;
            lastVersionFeederList        = null;
            lastVersionTagsList          = null;
            selectedFeederId             = 0;
            selectedUserId = 0;
            checkUpdate.Start();
        }
        public User_sUpdateService(FeederDataBase feederDataBase, TagsDataBase tagsDataBase, ScheduleDataBase scheduleDataBase, EventDataBase eventDataBase)
        {
            this.feederDataBase   = feederDataBase;
            this.tagsDataBase     = tagsDataBase;
            this.scheduleDataBase = scheduleDataBase;
            this.eventDataBase    = eventDataBase;

            lastVersionOfEvents   = null;
            lastVersionOfFeeders  = null;
            lastVersionOfSchedule = null;
            lastVersionOfTags     = null;

            SelectedUser     = 0;
            SelectedFeeder   = 0;
            SelectedSchedule = 0;

            thread = new Thread(CheckUpdate);
        }