protected override void InternalDelete(ISerializedAggregateEvent evt) { if (this.Storage.ContainsKey(evt.Identity)) { this.Storage.Remove(evt.Identity); } }
protected override SaveResult InternalSave(ISerializedAggregateEvent evt) { if (this.Storage.ContainsKey(evt.Identity)) { this.Storage[evt.Identity] = evt; return(SaveResult.Updated); } this.Storage[evt.Identity] = evt; return(SaveResult.Added); }
public void Delete(ISerializedAggregateEvent instance) { base.Delete((SerializedAggregateEvent)instance); }
public SaveResult Save(ISerializedAggregateEvent instance) { return(base.Save((SerializedAggregateEvent)instance)); }