Esempio n. 1
0
 public void Transform(SourceryEvent @event, bool isInit)
 {
     var newJsonContent = TransformRawJson(@event.Content);
     var obj = JObject.Parse(newJsonContent);
     if (isInit == false)
     {
         obj = DoTransform(obj);
         obj["_previous"] = JObject.Parse(@event.Content);
     }
     @event.Version = VersionNumber;
     @event.Content = obj.ToString(Formatting.Indented);
 }
 public void Write(SourceryEvent eventRecord)
 {
     var rk = eventRecord.Index.ToString().PadLeft(8, '0');
     events.Value[rk] = eventRecord;
     newEvents[rk] = eventRecord;
 }
 public void Write(SourceryEvent @event)
 {
     var json = JsonConvert.SerializeObject(@event, Formatting.Indented, new CustomSerializerSettings());
     _openSession.Write(@event.Index.ToString() + ".json", json);
 }
Esempio n. 4
0
 public RebuildException(Exception ex, SourceryEvent @event)
     : base(MakeMessage(@event.Index.ToString(), ex, @event.Content), ex)
 {
     Event = @event;
 }