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;
         }
     }
 }