public ProviderSearchResultsViewModel SearchProviders(ProviderSearchViewModel searchViewModel)
        {
            var viewModel = new ProviderSearchResultsViewModel
            {
                SearchViewModel = searchViewModel
            };

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

            var searchParameters = new ProviderSearchParameters
            {
                Id    = searchViewModel.Id,
                Ukprn = searchViewModel.Ukprn,
                Name  = searchViewModel.Name
            };

            var providers = _providerService.SearchProviders(searchParameters);

            viewModel.Providers = providers.Select(p => p.Convert()).ToList();

            return(viewModel);
        }
Esempio n. 2
0
 public ActionResult SearchProviders(ProviderSearchResultsViewModel viewModel)
 {
     viewModel.SearchViewModel.PerformSearch = true;
     if (viewModel.VacancyReferenceNumbers != null)
     {
         viewModel.SearchViewModel.VacancyReferenceNumbers = string.Join(",", viewModel.VacancyReferenceNumbers);
     }
     return(RedirectToRoute(RecruitmentRouteNames.AdminProviders, viewModel.SearchViewModel));
 }
Esempio n. 3
0
        public ActionResult ChooseProvider(List <int> vacancyreferencenumber)
        {
            ProviderSearchResultsViewModel providerSearchResultsViewModel = new ProviderSearchResultsViewModel()
            {
                VacancyReferenceNumbers = vacancyreferencenumber
            };

            return(View(providerSearchResultsViewModel));
        }
 public ActionResult SearchProviders(ProviderSearchResultsViewModel viewModel)
 {
     viewModel.SearchViewModel.PerformSearch = true;
     return(RedirectToRoute(ManagementRouteNames.AdminProviders, viewModel.SearchViewModel));
 }
Esempio n. 5
0
 public ActionResult ChooseProvider(ProviderSearchResultsViewModel resultsViewModel)
 {
     return(View("ChooseProvider"));
 }