public Task <AsyncTaskResult> HandleAsync(AnnouncementUpdatedEvent evnt) { return(TryUpdateRecordAsync(connection => { return connection.UpdateAsync(new { Title = evnt.Title, Body = evnt.Body, Version = evnt.Version }, new { Id = evnt.AggregateRootId, //Version = evnt.Version - 1 }, ConfigSettings.AnnouncementTable); })); }
private void Handle(AnnouncementUpdatedEvent evnt) { _title = evnt.Title; _body = evnt.Body; }