public async Task Handle(TimezoneChanged e, IHandleContext ctx) { var get = await _uow.Get <presentationUsers.Models.AU_UserResponse>(e.UserId); get.Timezone = e.Timezone; _uow.Save(get); ctx.UpdateAsync(get, ChangeType.CHANGE); }
public async Task Handle(TimezoneChanged e, IMessageHandlerContext ctx) { var get = await _uow.Get <presentationUsers.Models.AuUserResponse>(e.UserId); get.Timezone = e.Timezone; _uow.Save(get); ctx.Update(get, ChangeType.Change); }
public void Handle(TimezoneChanged e) { using (var session = _store.OpenSession()) { var get = session.Load <Responses.Get>(e.UserId); get.Timezone = e.Timezone; session.SaveChanges(); _manager.Publish(get); } }