private async Task SignOutUser()
 {
     _dispatcher.RequestMainThreadAction(() =>
     {
         _dispatcher.ShowViewModel(new MvxViewModelRequest(typeof(LoginViewModel), null, null, MvxRequestedBy.UserAction));
     });
     Mvx.Resolve <IAccountService>().SignOut();
     await Mvx.Resolve <IOrderWorkflowService>().PrepareForNewOrder();
 }
 public bool RequestMainThreadAction(Action action)
 {
     return(_decorated.RequestMainThreadAction(action));
 }