// GET: api/VirtualMachines public IHttpActionResult GetVirtualMachines() { _vmWareService = new VmWareClient(serviceUrl, userName, password); List <string> virtualMachines = _vmWareService.GetVirtualMachines(); return(Ok(virtualMachines)); }
private static void VmApiTest() { try { VmWareClient service = new VmWareClient(serviceUrl, userName, password); List <string> vms = service.GetVirtualMachines(); VirtualMachineInfo vmInfo = service.GetVirtualMachineInfo(vms.SingleOrDefault()); } catch (Exception) { throw; } }
// GET api/VirtualMachines public IHttpActionResult GetVirtualMachines() { try { string sessionId = GetCookie(VSphereAccountController.SessionId); string serviceUrl = GetCookie(VSphereAccountController.ServiceUrl); _vmWareClient = new VmWareClient(serviceUrl, sessionId); List <string> virtualMachines = _vmWareClient.GetVirtualMachines(); return(Ok(virtualMachines)); } catch (Exception) { return(BadRequest()); } }