internal void Schedule(Range occurs) { var @event = MeetingScheduled.Create(Id, occurs); Enqueue(@event); Apply(@event); }
private void Apply(MeetingScheduled @event) { Occurs = @event.Occurs; }
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; }
public void Apply(MeetingScheduled @event, MeetingView view) { view.Id = @event.MeetingId; view.Start = @event.Occurs.Start; view.End = @event.Occurs.End; }