private EventData CreateEventData(ItemWithType @event) { var metadata = EventMetadata_V1.From(@event); var eventData = new EventData( Guid.NewGuid(), @event.type.Name, true, System.Text.Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(@event.instance)), MetadataSerializer.Serialize(metadata)); return(eventData); }
public static EventData CreateEventData(this ItemWithType @event) { var metadata = EventMetadata_V1.From(@event); var eventAsJson = JObject.FromObject(@event.instance); eventAsJson.Remove(CanEditJsonFieldName); var eventData = new EventData( Guid.NewGuid(), @event.type.Name, true, System.Text.Encoding.UTF8.GetBytes(eventAsJson.ToString()), MetadataSerializer.Serialize(metadata)); return(eventData); }