public async Task <IActionResult> Index(Guid requestId, OtherDetailsViewModel viewModel) { if (!ModelState.IsValid) { return(RedirectToAction("Index", requestId)); } var supportRequest = await _mediator.Send(new GetTempSupportRequest(requestId)); await _mediator.Send(new SubmitSupportRequest(viewModel.ToTempSupportRequest(supportRequest))); return(RedirectToAction("Index", "ApplicationComplete", new{ requestId })); }