public async Task <ActionResult <ResultDTO> > GetBestResult(string userName, string testName) { var resultModel = new ResultRequestDTO() { UserName = userName, TestName = testName }; var result = await _resultService.GetBestResultAsync(resultModel); if (result != null) { return(Ok(result)); } else { return(Problem( title: "Result not found", detail: "Result for this user not found", statusCode: 404)); } }