public void AssignStaffMember(Guid staffMemberId) { Printer.Print(ConsoleColor.Cyan); var @event = new StaffAssignedToAppointment(Id, staffMemberId); Apply(@event); DomainEvents.Publish(@event); }
public void Apply(StaffAssignedToAppointment @event) { StaffMemberId = @event.StaffId; }