Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
        }