public async Task <IActionResult> Analyze([FromBody] AnalysisRequestViewModel model) { var request = _mapper.Map <AnalysisRequest>(model); var analysis = await _analysisService.Analyze(model.SessionId, model.DatasetId, request); var data = _mapper.Map <AnalysisViewModel>(analysis); return(new OkObjectResult(new ApiResponse <AnalysisViewModel>("Request was analyzed.", data))); }
public void Analyze(ProjectDetailsViewModel viewModel) { CodeBase.SourceType = viewModel.RepositorySourceType; CodeBase.Name = viewModel.ProjectName; CodeBase = analysisService.Analyze(BuildArguments(viewModel)); }