public Task <AsyncTaskResult> HandleAsync(SectionChangedEvent evnt) { return(TryUpdateRecordAsync(connection => { return connection.UpdateAsync(new { Name = evnt.Name, Description = evnt.Description, Version = evnt.Version }, new { Id = evnt.AggregateRootId, //Version = evnt.Version - 1 }, ConfigSettings.SectionTable); })); }
public Task HandleAsync(SectionChangedEvent evnt) { return(TryUpdateRecordAsync(connection => { return connection.UpdateAsync(new { Name = evnt.Name, UpdatedOn = evnt.Timestamp, Description = evnt.Description, Version = evnt.Version }, new { Id = evnt.AggregateRootId, Version = evnt.Version - 1 }, Constants.SectionTable); })); }
private void Handle(SectionChangedEvent evnt) { _name = evnt.Name; _description = evnt.Description; }