void UserData_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == "IsConnected") { if (!(sender as UserDataModel).IsConnected) { if (ConnectionModal == null) { ConnectionModal = new LoginModal(); ConnectionModal.ShowDialog(); ConnectionModal = null; } FeedManagerDataModel.Instance.GetAllRootFeeds(); IsAdmin = false; } else { if (ConnectionModal != null) ConnectionModal.Close(); ConnectionModal = null; if (UserDataModel.Instance.User != null) IsAdmin = UserDataModel.Instance.User.IsSuperUser; } } IsAdmin = true; }
void ShowConnectionModel_IFN() { if (!UserDataModel.Instance.IsConnected) { if (ConnectionModal == null) { ConnectionModal = new LoginModal(); ConnectionModal.ShowDialog(); ConnectionModal = null; } } }