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();
        }