Exemplo n.º 1
0
        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"));
        }