public ActionResult ConfirmRevertToInProgress(ApplicationSelectionViewModel applicationSelectionViewModel)
        {
            var response = _apprenticeshipApplicationMediator.ConfirmRevertToInProgress(applicationSelectionViewModel);

            switch (response.Code)
            {
            case ApprenticeshipApplicationMediatorCodes.ConfirmRevertToInProgress.Ok:
                return(View(response.ViewModel));

            case ApprenticeshipApplicationMediatorCodes.ConfirmRevertToInProgress.NoApplicationId:
                SetUserMessage(response.Message);
                return(RedirectToRoute(RecruitmentRouteNames.RecruitmentHome));

            default:
                throw new InvalidMediatorCodeException(response.Code);
            }
        }