Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="serviceProxy"></param>
        /// <param name="dataContext"></param>
        /// <param name="contactSearchController"></param>
        public RegisteredUsersViewModel(IServiceProxy serviceProxy, IUserSettings userSettings, IContactSearchController contactSearchController)
        {
            this.serviceProxy            = serviceProxy;
            this.contactSearchController = contactSearchController;

            lock (DataSync.Instance)
            {
                if (!DataSync.Instance.IsSyncComplete)
                {
                    Messenger.Default.Register <SyncEvent>(this, this.ReadRegisteredUsersFromDB);
                }

                this.isLoading = !DataSync.Instance.IsUsersSyncComplete;
            }

            this.RegisteredUsers = new ObservableSortedList <ContactGroup <UserModel> >();
            this.ReadRegisteredUsersFromDB();
        }
Exemplo n.º 2
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="serviceProxy"></param>
        /// <param name="dataContext"></param>
        /// <param name="contactSearchController"></param>
        public RegisteredUsersViewModel(IServiceProxy serviceProxy, IUserSettings userSettings, IContactSearchController contactSearchController)
        {
            this.serviceProxy = serviceProxy;
            this.contactSearchController = contactSearchController;

            lock (DataSync.Instance)
            {
                if (!DataSync.Instance.IsSyncComplete)
                {
                    Messenger.Default.Register<SyncEvent>(this, this.ReadRegisteredUsersFromDB);
                }

                this.isLoading = !DataSync.Instance.IsUsersSyncComplete;
            }

            this.RegisteredUsers = new ObservableSortedList<ContactGroup<UserModel>>();
            this.ReadRegisteredUsersFromDB();
        }