public virtual ActionResult PerformSearch(PositionSearchQueryViewModel searchParams, int pageNum = 0) { if (!_verifyTokenProcess.Execute(new VerifyUserLinkedInAccessTokenParams { UserId = CurrentUserId }).AccessTokenValid) return RedirectToAction(MVC.PositionSearch.LinkedIn.AuthorizationAlert()); if (!ModelState.IsValid) return View(new PerformedSearchViewModel { SearchQuery = searchParams }); var results = _searchProcess.Execute(new LinkedInPositionSearchParams { RequestingUserId = CurrentUserId, Keywords = searchParams.Keywords, CountryCode = searchParams.SelectedCountryCode, ZipCode = searchParams.PostalCode, ResultsPageNum = pageNum }); var model = new PerformedSearchViewModel { SearchQuery = searchParams, Results = results }; return View(model); }
public virtual ActionResult PerformSearch(PositionSearchQueryViewModel searchParams, int pageNum = 0) { if (!_verifyTokenProcess.Execute(new VerifyUserLinkedInAccessTokenParams { UserId = CurrentUserId }).AccessTokenValid) { return(RedirectToAction(MVC.PositionSearch.LinkedIn.AuthorizationAlert())); } if (!ModelState.IsValid) { return(View(new PerformedSearchViewModel { SearchQuery = searchParams })); } var results = _searchProcess.Execute(new LinkedInPositionSearchParams { RequestingUserId = CurrentUserId, Keywords = searchParams.Keywords, CountryCode = searchParams.SelectedCountryCode, ZipCode = searchParams.PostalCode, ResultsPageNum = pageNum }); var model = new PerformedSearchViewModel { SearchQuery = searchParams, Results = results }; return(View(model)); }