public Task <bool> IsUserInRole(IsUserInRoleRequest roleRequest, CancellationToken cancellationToken = new CancellationToken())
 {
     return(_mediator.Send(new IsUserInRoleQuery(
                               roleRequest.UserRef,
                               roleRequest.AccountId,
                               roleRequest.Roles
                               ), cancellationToken));
 }
 public async Task Handle(AccountUserRolesUpdatedEvent message, IMessageHandlerContext context)
 {
     await _mediator.Send(new UpdateAccountUserCommand(message.AccountId, message.UserRef, message.Role, context.MessageId, message.Created));
 }
Example #3
0
 public async Task Handle(CreatedAccountEvent message, IMessageHandlerContext context)
 {
     await _mediator.Send(new CreateAccountUserCommand(message.AccountId, message.UserRef, UserRole.Owner, context.MessageId, message.Created));
 }