public async Task <IActionResult> PutDeviceItem(string id, DeviceItem deviceItem) { if (id != deviceItem.DeviceId) { return(BadRequest()); } _context.Entry(deviceItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DeviceItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Edit(ConfigurationViewModel model) { var entity = context.Configurations.Find(model.SerialNumber); entity.Description = model.Name; entity.BaudRate = model.BaudRate; entity.CashDeskNumber = model.CashDeskNumber; entity.CashPort = model.CashPort; entity.DataBits = model.DataBits; entity.EnableComSniffer = model.EnableComSniffer; entity.EnableUsbSniffer = model.EnableUsbSniffer; entity.KkmTypeString = model.KkmTypeString; entity.Parity = model.Parity; entity.PrinterPort = model.PrinterPort; entity.StopBits = model.StopBits; entity.UsbDeviceName = model.UsbDeviceName; entity.UsbKey = model.UsbKey; entity.UsbManufacturerName = model.UsbManufacturerName; entity.WorkMode = model.WorkMode; context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); return(RedirectToAction("Index")); }
public Task <int> UpdateDevice(DeviceRegistration deviceRegistration) { deviceDbContext.Entry(deviceRegistration).State = EntityState.Modified; return(deviceDbContext.SaveChangesAsync()); }