Пример #1
0
        internal void Schedule(Range occurs)
        {
            var @event = MeetingScheduled.Create(Id, occurs);

            Enqueue(@event);
            Apply(@event);
        }
Пример #2
0
 private void Apply(MeetingScheduled @event)
 {
     Occurs = @event.Occurs;
 }
Пример #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;
 }
Пример #5
0
 public void Apply(MeetingScheduled @event, MeetingView view)
 {
     view.Id    = @event.MeetingId;
     view.Start = @event.Occurs.Start;
     view.End   = @event.Occurs.End;
 }