public async Task <IActionResult> CancelChangeOfProviderRequest(CancelChangeOfProviderRequestViewModel viewModel) { if (viewModel.CancelRequest.Value) { return(Redirect(_linkGenerator.ApprenticeDetails(viewModel.AccountHashedId, viewModel.ApprenticeshipHashedId))); } var request = await _modelMapper.Map <ChangeOfProviderRequest>(viewModel); return(RedirectToRoute(RouteNames.ConfirmDetailsAndSendRequest, request)); }