Beispiel #1
0
 private async void PostFailed( string arg1, string arg2, Exception ex )
 {
     if ( ex.XTest( XProto.WException ) )
     {
         if ( ex.XProp<Enum>( "WCode" ).Equals( X.Const<Enum>( XProto.WCode, "LOGON_REQUIRED" ) ) )
         {
             // Prompt login
             wenku10.Pages.Dialogs.Login Login = new wenku10.Pages.Dialogs.Login(
                 X.Singleton<IMember>( XProto.Member )
             );
             await Popups.ShowDialog( Login );
         }
     }
 }
Beispiel #2
0
        public async void PopupLoginOrInfo()
        {
            if ( Member.IsLoggedIn )
            {
                FrameContent = new wenku10.Pages.Account( ClosePopup );
            }
            else
            {
                wenku10.Pages.Dialogs.Login Login = new wenku10.Pages.Dialogs.Login(
                    X.Singleton<IMember>( XProto.Member )
                );

                await Popups.ShowDialog( Login );
            }
        }