private void PopulateRunLevelData(DataAggregatorResult result, Info info, SlotModel slotModel) { Debug.Assert(slotModel != null); if (info != null) { slotModel.ClientVersion = info.Build.Version; } //if (run != null) //{ // slotModel.TotalRunCompletedUnits = run.CompletedUnits; // slotModel.TotalRunFailedUnits = run.FailedUnits; //} if (UnitInfoDatabase.Connected) { slotModel.TotalRunCompletedUnits = (int)UnitInfoDatabase.CountCompleted(slotModel.Name, result.StartTime); slotModel.TotalCompletedUnits = (int)UnitInfoDatabase.CountCompleted(slotModel.Name, null); slotModel.TotalRunFailedUnits = (int)UnitInfoDatabase.CountFailed(slotModel.Name, result.StartTime); slotModel.TotalFailedUnits = (int)UnitInfoDatabase.CountFailed(slotModel.Name, null); } }