예제 #1
0
        public async Task <IActionResult> UpdateDevice(string imei, [Bind(Bind)][FromBody] Device device)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            if (!_deviceCache.DeviceExists(imei, out _))
            {
                return(BadRequest());
            }

            await _deviceCache.ReplaceDeviceAsync(imei, device);

            return(Ok(device));
        }