Example #1
0
 internal async Task NetCommandExecuteAsync(Func <IConnect, Task <LogResponse> > executor)
 {
     try
     {
         IsBusy = true;
         var helper = Credential.GetHelper();
         Response = (await executor(helper)).Message;
     }
     catch (Exception ex)
     {
         Response = ex.Message;
         Console.WriteLine(ex);
     }
     finally
     {
         IsBusy = false;
     }
 }
 internal async Task NetCommandExecuteAsync(Func <IConnect, Task <LogResponse> > executor)
 {
     try
     {
         IsBusy = true;
         if (string.IsNullOrEmpty(Credential.Username))
         {
             OnAskCredential(EventArgs.Empty);
         }
         var helper = Credential.GetHelper(Settings);
         Response = (await executor(helper)).Message;
     }
     catch (Exception ex)
     {
         Response = ex.Message;
         Console.Error.WriteLine(ex);
     }
     finally
     {
         IsBusy = false;
     }
 }