Пример #1
0
        public async Task Handle(UserActivatedAccountEvent message, CancellationToken token = default)
        {
            var filter = Builders <UserReadModel> .Filter.Eq(x => x.Id, message.Id);

            var update = Builders <UserReadModel> .Update.Set(x => x.IsAccountActivated, true);

            var readModel = _mongoDbContext.Database.GetCollection <UserReadModel>("userreadmodel");
            await readModel.UpdateOneAsync(filter, update);
        }
Пример #2
0
 private void Apply(UserActivatedAccountEvent @event)
 {
     _userHasActivatedAccount = true;
 }