public async Task <IActionResult> Index(Guid requestId, OrganisationResultsViewModel viewModel) { var selectedResult = await _mediator.Send(new GetSelectedOrganisationSearchResultRequest(viewModel.SelectedResult, requestId)); await _mediator.Send(new AddNonDfESignInInformationCommand(selectedResult, requestId)); return(RedirectToAction("Index", "CheckYourDetails", new { requestId = requestId, search = viewModel.Search })); }
public async Task <IActionResult> Index(Guid requestId, string search, bool edit) { var supportRequest = await _mediator.Send(new GetTempSupportRequest(requestId)); var results = (await _mediator.Send(new GetNonDfeOrganisationsRequest(search, requestId), default(CancellationToken))).ToList(); var viewModel = new OrganisationResultsViewModel(results, requestId, search, edit, supportRequest.ReferenceId); return(View("~/Views/RequestSupport/OrganisationResults.cshtml", viewModel)); }