Esempio n. 1
0
        public async Task <ActionResult> SaveAttachments([Required][FromRoute] Guid answerId, IFormFileCollection files)
        {
            _logger.LogInformation($"Поступил запрос на сохранение вложений для ответа '{answerId}'.[{_sessionId}]");

            if (!files?.Any() ?? true)
            {
                _logger.LogDebug($"Список вложений пуст. Сохранение данных не требуется.[{_sessionId}]");
                return(Ok());
            }

            await _answerService.AddAttachmentsAsync(answerId, files);

            await _azureService.AddFilesToBlob(files);

            return(await Task.FromResult(Ok()));
        }