public ActionResult Create(DeviceViewModel vm)
        {
            if (ModelState.IsValid)
            {
                var newDevice = new Device();
                newDevice.DeviceName = vm.DeviceName;
                vm.UpdateModel(newDevice);
                _db.Devices.Add(newDevice);

                _deviceManager.AddDeviceAsync(newDevice.DeviceName);

                _db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(vm));
        }