public async Task <ActionResult> Delete(LoggingDeviceViewModel vm) { LoggingDevice device = new LoggingDevice { Id = vm.Id }; await devicesService.DeleteLoggingDevice(device); return(RedirectToAction("Index")); }
public async Task <ActionResult> Register(LoggingDeviceViewModel newDevice) { if (ModelState.IsValid) { LoggingDevice device = await devicesService.RegisterLoggingDevice(newDevice.DeviceName, newDevice.FriendlyName); if (device != null) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("RegisterDeviceFailure", "Failed to register device. Has the device already been registered?"); } } return(View(newDevice)); }