private void Initialize() { Log("Loading VM data.", true); var vms = VMInstanceData.Select(); foreach (var vm in vms) { Log("Adding " + vm.VMName + " @ " + vm.IPAddress, true); var vmInstance = new VMInstance(vm, mTestServer, mNetworkCredentials); mVMInstanceData.Add(vmInstance); } }
private VMInstance GetVMInstanceData(string ipAddress) { var vmInstance = mVMInstanceData.FirstOrDefault(e => e.IPAddress == ipAddress); if (vmInstance == null) { // This is old code, so you should never get here, since all // VMs are loaded at start up Log("Fetching information for IP " + ipAddress, true); var vmInstanceData = VMInstanceData.SelectByIP(ipAddress); if (vmInstanceData != null) { Log("Adding information for IP " + ipAddress, true); vmInstance = new VMInstance(vmInstanceData, mTestServer, mNetworkCredentials); mVMInstanceData.Add(vmInstance); } } return(vmInstance); }