Exemple #1
0
        public async Task <IActionResult> RemoveDevice([FromRoute] string deviceName)
        {
            var device = _mediatorForStorages.GetDevice(deviceName);

            if (device == null)
            {
                return(NotFound(deviceName));
            }

            try
            {
                await _mediatorForStorages.RemoveDevice(deviceName);

                return(Ok(device));
            }
            catch (Exception ex)
            {
                _logger.Error(ex, "Ошибка в DevicesController/RemoveDevice");
                throw;
            }
        }