public async Task <DeviceConfig> UpdateDevice(TcpDeviceEditViewModel model) { var device = await _modbusService.GetDeviceById(model.Id); device.Title = model.Title; device.Ip = model.Ip; device.Port = model.Port; return(device); }
public async Task <IActionResult> TcpDeviceUpdate(TcpDeviceEditViewModel model) { if (ModelState.IsValid) { var device = await _modbusService.GetDeviceById(model.Id); await _modbusService.Update(await _modbusFactory.UpdateDevice(model)); return(_getDefaultForm()); } return(PartialView("_TcpDeviceEditPartial", model)); }