コード例 #1
0
 public void Handle(ChangedToDoItemDueDateEvent @event)
 {
     using (var db = new ToDoContext())
     {
         int      itemId = _identityMapper.GetModelId <ToDoItem>(@event.Id);
         ToDoItem item   = db.Items.First(t => t.Id.Equals(itemId));
         if (item != null)
         {
             item.DueDate         = @event.DueDate;
             db.Entry(item).State = EntityState.Modified;
             db.SaveChanges();
         }
     }
 }
コード例 #2
0
 void Apply(ChangedToDoItemDueDateEvent @event)
 {
     DueDate = @event.DueDate;
 }
コード例 #3
0
ファイル: ToDoItem.cs プロジェクト: jrgcubano/CQRS-ES-Todos
 void Apply(ChangedToDoItemDueDateEvent @event)
 {
     DueDate = @event.DueDate;
 }