public ProviderSiteSearchResultsViewModel SearchProviderSites(ProviderSiteSearchViewModel searchViewModel)
        {
            var viewModel = new ProviderSiteSearchResultsViewModel
            {
                SearchViewModel = searchViewModel
            };

            if (!searchViewModel.PerformSearch)
            {
                return(viewModel);
            }

            var searchParameters = new ProviderSiteSearchParameters
            {
                Id     = searchViewModel.Id,
                EdsUrn = searchViewModel.EdsUrn,
                Name   = searchViewModel.Name
            };

            var providerSites = _providerService.SearchProviderSites(searchParameters);

            viewModel.ProviderSites = providerSites.Select(p => p.Convert()).ToList();

            return(viewModel);
        }
 public ActionResult SearchProviderSites(ProviderSiteSearchResultsViewModel viewModel)
 {
     viewModel.SearchViewModel.PerformSearch = true;
     return(RedirectToRoute(ManagementRouteNames.AdminProviderSites, viewModel.SearchViewModel));
 }