示例#1
0
        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 }));
        }
示例#2
0
        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));
        }