private void FireForgetTaskWithError(object obj)
 {
     Console.WriteLine("------------- FireForgetTaskWithError ---------------");
     TaskMonitor.Build()
     .ExecuteTaskAsync((username),
                       OtherAuthenticateWithError, OtherOnAuthenticationSuccess, OtherOnAuthenticationFail);
 }
        private void FireForgetTaskWithResult(object obj)
        {
            Console.WriteLine("------------- FireForgetTaskWithResult ---------------");
            Console.WriteLine("------------- Starting ---------------");

            TaskMonitor.Build()
            .WhenStarted(() => IsBusy  = true)
            .WhenFinished(() => IsBusy = false)
            .ExecuteTaskAsync((username, password),
                              Authenticate, OnAuthenticationSuccess, OnAuthenticationFail);
        }
 private void FireForgetTask(object obj)
 {
     TaskMonitor.Build()
     .RequestServiceAsync(FireForgetAuthenticate());
 }