public void Cancel() { var @event = new ClassCancelled(Id); Apply(@event); Append(@event); }
private void Apply(ClassCancelled @event) { isCancelled = true; }
public void Handle(ClassCancelled @event) { Console.WriteLine($"Class: {@event.className} was cancelled"); classStateQuery.SetCancelled(@event.className, true); }