/// <summary> /// Convert to from <see cref="Contracts.CommittedEvent"/> to <see cref="CommittedEvent"/>. /// </summary> /// <param name="event"><see cref="Contracts.CommittedEvent"/> to convert from.</param> /// <returns>Converted <see cref="CommittedEvent"/>.</returns> public static CommittedEvent ToCommittedEvent(this Contracts.CommittedEvent @event) => new CommittedEvent( @event.EventLogSequenceNumber, @event.Occurred.ToDateTimeOffset(), @event.EventSourceId.To <EventSourceId>(), @event.ExecutionContext.ToExecutionContext(), new Artifact(@event.Type.Id.To <ArtifactId>(), @event.Type.Generation), @event.Public, @event.Content);
/// <summary> /// Convert to from <see cref="Contracts.CommittedEvent"/> to <see cref="CommittedEvent"/>. /// </summary> /// <param name="event"><see cref="Contracts.CommittedEvent"/> to convert from.</param> /// <returns>Converted <see cref="CommittedEvent"/>.</returns> public static CommittedEvent ToCommittedEvent(this Contracts.CommittedEvent @event) =>