Example #1
0
    public async Task Handle(UserPasswordChangedEvent notification, CancellationToken cancellationToken)
    {
        var user = await _readModelRepository.GetAsync <UserDetail>(notification.AggregateId);

        user.When(notification);

        await _readModelRepository.UpdateAsync(user);
    }
        public void Handle(UserPasswordChangedEvent domainEvent)
        {
            var userReadModel = db.UserReadModels.FirstOrDefault(m => m.UserId == domainEvent.UserId);

            if (userReadModel == null)
            {
                return;
            }

            userReadModel.Password = domainEvent.NewPassword;
            db.SaveChanges();
        }
Example #3
0
 public virtual async Task Handle(UserPasswordChangedEvent message)
 {
     await SaveOperationLogAsync(message.UserId, "Password changed", EntryState.Modified);
 }
Example #4
0
 public virtual Task Handle(UserPasswordChangedEvent message)
 {
     SaveOperationLog(message.UserId, "Password changed", EntryState.Modified);
     return(Task.CompletedTask);
 }
Example #5
0
 private void When(UserPasswordChangedEvent @event)
 {
     _password = @event.Password;
 }
Example #6
0
 public void When(UserPasswordChangedEvent @event)
 {
     Password = @event.Password;
 }
Example #7
0
 public virtual Task Handle(UserPasswordChangedEvent message)
 {
     SaveOperationLog(message.UserId, SecurityAccountChangesResource.PasswordChangedMessage, EntryState.Modified);
     return(Task.CompletedTask);
 }