public async Task UpdateDevice(DeviceDTO deviceDto) { var device = await _context.Devices.SingleAsync(x => x.DeviceTagName == deviceDto.DeviceTagName); device.IsUsed = deviceDto.IsUsed; await _context.SaveChangesAsync(); }
public async Task <DeviceDTO> AddDevice(DeviceDTO deviceceDto) { var device = _mapper.Map <Device>(deviceceDto); device.InputDate = DateTime.Now; _context.Devices.Add(device); await _context.SaveChangesAsync(); return(deviceceDto); }
public async Task EditDeviceLabelName(DeviceDTO deviceDto) { var device = await _context.Devices.SingleAsync(x => x.DeviceTagName == deviceDto.DeviceTagName); device.DeviceName = deviceDto.DeviceName; var pane = await _context.PaneDetails.Where(x => x.DeviceId == device.DeviceId).ToListAsync(); pane.ForEach(x => { x.DeviceName = deviceDto.DeviceName; }); await _context.SaveChangesAsync(); }