// GET: api/VirtualMachines
        public IHttpActionResult GetVirtualMachines()
        {
            _vmWareService = new VmWareClient(serviceUrl, userName, password);
            List <string> virtualMachines = _vmWareService.GetVirtualMachines();

            return(Ok(virtualMachines));
        }
예제 #2
0
 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());
            }
        }