public async Task <ActionResult> SaveAnswerEvents([Required][FromRoute] Guid answerId, [FromBody] AnswerEvent[] answerEvents) { _logger.LogInformation($"Поступил запрос на сохранение действий пользователя при ответе на вопрос '{answerId}'.[{_sessionId}]"); if (!answerEvents?.Any() ?? true) { _logger.LogDebug("Список действий пользователя пуст. Сохранение данных не требуется!"); // Хотя возможно и требуется. Это не уточнено в ТЗ return(Ok()); } await _answerService.AddAnswerEventsAsync(answerId, answerEvents); return(await Task.FromResult(Ok())); }