private ICheckInEvent CreateEvent(ICheckInChange checkInChange) { return(new CheckInChangedEvent(checkInChange.ChangeId, checkInChange.PatientId, checkInChange.CheckInStatus, DateTimeOffset.UtcNow.ToUnixTimeSeconds())); }
public async Task SaveChange(ICheckInChange checkInChange) { _eventStream.Add(CreateEvent(checkInChange)); }