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);
            }
        }