public IHttpActionResult Put(ChangeDeviceViewModel device) { UserDeviceService userDeviceService = new UserDeviceService(); if (device == null) { return(BadRequest("Input is null")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var oldDevice = userDeviceService.GetById(device.Id); oldDevice.CacheData = device.CacheData; var result = userDeviceService.Update(oldDevice); if (result) { return(Ok()); } else { return(BadRequest("Entity cannot be modified")); } } catch (Exception e) { return(InternalServerError(e)); } }
public ChangeDeviceWindow() { InitializeComponent(); viewModel = new ChangeDeviceViewModel(); this.DataContext = viewModel; }