Esempio n. 1
0
        internal void Schedule(Range occurs)
        {
            var @event = MeetingScheduled.Create(Id, occurs);

            Enqueue(@event);
            Apply(@event);
        }
Esempio n. 2
0
 private void Apply(MeetingScheduled @event)
 {
     Occurs = @event.Occurs;
 }
Esempio n. 3
0
 private void Apply(MeetingView view, MeetingScheduled @event)
 {
     view.Id    = @event.MeetingId;
     view.Start = @event.Occurs.Start;
     view.End   = @event.Occurs.End;
 }
 public void Apply(MeetingScheduled @event)
 {
     Occurs = @event.Occurs;
 }
Esempio n. 5
0
 public void Apply(MeetingScheduled @event, MeetingView view)
 {
     view.Id    = @event.MeetingId;
     view.Start = @event.Occurs.Start;
     view.End   = @event.Occurs.End;
 }