コード例 #1
0
 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);
     }));
 }
コード例 #2
0
 private void Handle(AnnouncementUpdatedEvent evnt)
 {
     _title = evnt.Title;
     _body  = evnt.Body;
 }