public async Task <IActionResult> FindKeywordInterests(QueryViewModel queryViewModel) { viewModel.CreatedQuery = queryViewModel.CreatedQuery; viewModel.FoundInterests = await queryService.GetKeywordInterests(queryViewModel.CreatedQuery); viewModel.CreatedQuery.UserId = User.FindFirstValue(ClaimTypes.NameIdentifier); if (queriesRepo.QueryNotInDB(viewModel.CreatedQuery)) { await queriesRepo.AddQueryToDBAsync(viewModel.CreatedQuery); } viewModelCopyForExcel = (QueryViewModel)viewModel.Clone(); return(RedirectToAction("Index")); }