private void ValidateEvent(JsonElement evn) { var streamId = evn.GetStringPropertyValue("streamId"); var version = evn.GetInt64PropertyValue("version"); ValidateStreamId(streamId); ValidateVersion(streamId, version); }
private JsonElement CreateByCategoryIndexEvent(string streamId, long version, JsonElement evn) => JsonDocument.Parse("{\"type\" : \"Indexed\"," + $"\"streamId\": \"{streamId}\"," + $"\"version\": {version}," + $"\"refStreamId\": \"{evn.GetStringPropertyValue("streamId")}\"," + $"\"refVersion\": {evn.GetInt64PropertyValue("version")}," + $"\"refType\": \"{evn.GetStringPropertyValue("type")}\"," + $"\"refCorrelationId\": \"{evn.GetStringPropertyValue("correlationId")}\"," + $"\"refTimeStamp\": \"{evn.GetStringPropertyValue("timeStamp")}\"}}").RootElement;