private async Task ProcessSignOut(SignOutRequestSubmitted e) { var signOutTime = this.signInService.SignOut(e.SignedInRecord); await this.messagingClient.Publish( new PersonSignedOut( e.SignedInRecord.SignInTime, signOutTime, new Person(e.SignedInRecord.TokenId, e.SignedInRecord.DisplayName, e.SignedInRecord.IsVisitor))); }
public async void PublishSignOutRequest(SignOutRequestSubmitted message) { try { this.logger.Debug($"Publishing {nameof(SignOutRequestSubmitted)} message: {message.SignedInRecord.DisplayName}"); await this.messagingClient.Publish(message); } catch (Exception exception) { this.logger.Error(exception); } }
public async Task Publish(SignOutRequestSubmitted message) { await this.serviceClient.PublishSignOutRequestAsync(message); }
public async void OnSignOutRequestSubmittedPublished(SignOutRequestSubmitted message) { await this.eventAggregator.PublishOnUIThreadAsync(message); }