private EvaluatePerformanceRequestModel GetEvaluatePerformanceRequestModel() { var viewModel = new EvaluatePerformanceRequestModel { Uri = $"http://{Host}" }; return(viewModel); }
public async Task <IActionResult> EvaluatePerformanceAsync( [FromBody] EvaluatePerformanceRequestModel requestModel) { var uri = new Uri(requestModel.Uri); var requestDetails = await _websiteSpeedStatisticService.EvaluatePerformanceAsync(uri); var viewModel = _mapper.Map <RequestBenchmarkEntryDto, RequestBenchmarkEntryViewModel>(requestDetails); _logger.LogDebug($"Evaluated website performance by uri: {requestModel.Uri}"); return(Ok(viewModel)); }