/// <summary> /// Load aggreagate from history /// </summary> public void LoadFromTransitionStream(ITransitionStream stream) { foreach (var transition in stream.Read()) { foreach (var evnt in transition.Events) { Apply((IEvent) evnt.Data, false); } _version = transition.Id.Version; } }
/// <summary> /// Load aggreagate from history /// </summary> public void LoadFromTransitionStream(ITransitionStream stream) { foreach (var transition in stream.Read()) { foreach (var evnt in transition.Events) { Apply((IEvent)evnt.Data, false); } _version = transition.Id.Version; } }