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);
        }
Пример #3
0
 public void Delete(ISerializedAggregateEvent instance)
 {
     base.Delete((SerializedAggregateEvent)instance);
 }
Пример #4
0
 public SaveResult Save(ISerializedAggregateEvent instance)
 {
     return(base.Save((SerializedAggregateEvent)instance));
 }