private void ActivateAllCmd(ActivateAll cmd) { // activate all ids that aren't active var activatedIds = new ActivatedIds(State.IdsInactive); PersistAndTrack(activatedIds, result => { ActivatedIdsEvnt(result); foreach (var id in result.Ids) { CreateEntity(id); } Sender.Tell(new ActivateAll_Success()); }); }