コード例 #1
0
 public void Handle(DeadlineOnTaskChanged @event)
 {
     using (var session = _documentStore.OpenSession())
     {
         var taskInGridView = session.Load <TaskInGridView>(@event.TaskId);
         taskInGridView.Deadline = @event.NewDeadline;
         session.SaveChanges();
     }
 }
コード例 #2
0
ファイル: Task.cs プロジェクト: SabrinaMH/TaskManager
 private void Apply(DeadlineOnTaskChanged @event)
 {
     _deadline = new TaskDeadline(DateTime.Parse(@event.NewDeadline));
 }
コード例 #3
0
 protected bool Equals(DeadlineOnTaskChanged other)
 {
     return(string.Equals(NewTitle, other.NewDeadline) && string.Equals(TaskId, other.TaskId));
 }