public ActionResult AddResultQuiz([FromBody] QuizAnswerDTO quizAnswer) { var result = _resultsRepository.AddResult(quizAnswer); if (result != null) { return(Created("https://localhost:44300/api/results", result)); } return(BadRequest()); }
public async Task <IActionResult> AddResult(int minRange, int maxRange, string username, CancellationToken cancellationToken) { _logger.LogInfo($"{username} took try to search prime numbers within range {minRange} - {maxRange}"); var result = await _repository.AddResult(minRange, maxRange, username, cancellationToken); cancellationToken.ThrowIfCancellationRequested(); if (!cancellationToken.IsCancellationRequested) { _logger.LogInfo($"{username} receive results: {result.ResultValues}"); return(Ok(result)); } return(Ok()); }