public ResolvedIndexedEvent(Core.Data.EventRecord @event, Core.Data.EventRecord link) { if (@event != null) { Event = new EventRecord(@event); } if (link != null) { Link = new EventRecord(link); } }
public EventRecord(Core.Data.EventRecord eventRecord, long eventNumber) { if (eventRecord == null) { return; } AssignValues( eventRecord.EventStreamId, eventNumber, eventRecord.EventId.ToByteArray(), eventRecord.EventType, eventRecord.IsJson ? 1 : 0, eventRecord.IsJson ? 1 : 0, eventRecord.Data.ToArray(), eventRecord.Metadata.ToArray(), eventRecord.TimeStamp.ToBinary(), (long)(eventRecord.TimeStamp - new DateTime(1970, 1, 1)).TotalMilliseconds ); }