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(); }
public virtual async Task Handle(UserPasswordChangedEvent message) { await SaveOperationLogAsync(message.UserId, "Password changed", EntryState.Modified); }
public virtual Task Handle(UserPasswordChangedEvent message) { SaveOperationLog(message.UserId, "Password changed", EntryState.Modified); return(Task.CompletedTask); }
private void When(UserPasswordChangedEvent @event) { _password = @event.Password; }
public void When(UserPasswordChangedEvent @event) { Password = @event.Password; }
public virtual Task Handle(UserPasswordChangedEvent message) { SaveOperationLog(message.UserId, SecurityAccountChangesResource.PasswordChangedMessage, EntryState.Modified); return(Task.CompletedTask); }