private void OnNextReadModel(IDataModelEvent readModel) { var dataModel = readModel as DataModelChange; if (dataModel != null && dataModel.Item is MinionContract) { this.MinionUpdated((MinionContract)dataModel.Item); } }
public void Publish(IDataModelEvent evt) { this.eventPublisher.OnNext(evt); }
private void OnNextReadModel(IDataModelEvent readModelChange) { if (readModelChange.Identity is MinionId) { // this.MinionUpdated((MinionDataContract)readModel); } }
public void Publish(IDataModelEvent evt) { this.events.Add(evt); }