diff --git a/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/CreateProjectBaseModel.cs b/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/CreateProjectBaseModel.cs index 12cfadc7f..e7a4825df 100644 --- a/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/CreateProjectBaseModel.cs +++ b/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/CreateProjectBaseModel.cs @@ -25,10 +25,10 @@ public string GetPreviousPage(CreateProjectPageName currentPageName, CreateProje CreateProjectPageName.SchoolName => RouteConstants.CreateProjectId, CreateProjectPageName.Region => RouteConstants.CreateProjectSchool, CreateProjectPageName.LocalAuthority => RouteConstants.CreateProjectRegion, - CreateProjectPageName.SchoolType => RouteConstants.CreateProjectLocalAuthority, - CreateProjectPageName.SearchTrust => RouteConstants.CreateProjectSchoolType, + CreateProjectPageName.SearchTrust => RouteConstants.CreateProjectLocalAuthority, CreateProjectPageName.ConfirmTrustSearch => RouteConstants.CreateProjectSearchTrust, - CreateProjectPageName.NotifyUser => string.Format(RouteConstants.CreateProjectConfirmTrust, routeParameter), + CreateProjectPageName.SchoolType => string.Format(RouteConstants.CreateProjectConfirmTrust, routeParameter), + CreateProjectPageName.NotifyUser => RouteConstants.CreateProjectSchoolType, CreateProjectPageName.CheckYourAnswers => RouteConstants.CreateNotifyUser, _ => throw new ArgumentOutOfRangeException($"Unsupported create project page {currentPageName}") }; @@ -41,11 +41,10 @@ public string GetNextPage(CreateProjectPageName pageName, string routeParameter CreateProjectPageName.ProjectId => RouteConstants.CreateProjectSchool, CreateProjectPageName.SchoolName => RouteConstants.CreateProjectRegion, CreateProjectPageName.Region => RouteConstants.CreateProjectLocalAuthority, - CreateProjectPageName.LocalAuthority => RouteConstants.CreateProjectSchoolType, - CreateProjectPageName.SchoolType => RouteConstants.CreateProjectSearchTrust, - CreateProjectPageName.SearchTrust => string.Format(RouteConstants.CreateProjectConfirmTrust, - routeParameter), - CreateProjectPageName.ConfirmTrustSearch => RouteConstants.CreateNotifyUser, + CreateProjectPageName.LocalAuthority => RouteConstants.CreateProjectSearchTrust, + CreateProjectPageName.SearchTrust => string.Format(RouteConstants.CreateProjectConfirmTrust, routeParameter), + CreateProjectPageName.ConfirmTrustSearch => RouteConstants.CreateProjectSchoolType, + CreateProjectPageName.SchoolType => RouteConstants.CreateNotifyUser, CreateProjectPageName.NotifyUser => RouteConstants.CreateProjectCheckYourAnswers, CreateProjectPageName.CheckYourAnswers => RouteConstants.CreateProjectConfirmation, _ => throw new ArgumentOutOfRangeException($"Unsupported create project page {pageName}") diff --git a/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/NotifyUser.cshtml.cs b/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/NotifyUser.cshtml.cs index ba3299c88..a05b73a20 100644 --- a/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/NotifyUser.cshtml.cs +++ b/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/NotifyUser.cshtml.cs @@ -35,7 +35,7 @@ public IActionResult OnGet() var projectCache = _createProjectCache.Get(); - BackLink = GetPreviousPage(CreateProjectPageName.NotifyUser, projectCache.Navigation, projectCache.TRN); + BackLink = GetPreviousPage(CreateProjectPageName.NotifyUser, projectCache.Navigation); Email = projectCache.EmailToNotify; diff --git a/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/SchoolType.cshtml.cs b/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/SchoolType.cshtml.cs index 097784e13..edf95be1e 100644 --- a/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/SchoolType.cshtml.cs +++ b/Dfe.ManageFreeSchoolProjects/Dfe.ManageFreeSchoolProjects/Pages/Project/Create/Individual/SchoolType.cshtml.cs @@ -36,7 +36,7 @@ public IActionResult OnGet() } var project = _createProjectCache.Get(); - BackLink = GetPreviousPage(CreateProjectPageName.SchoolType, project.Navigation); + BackLink = GetPreviousPage(CreateProjectPageName.SchoolType, project.Navigation, project.TRN); SchoolType = project.SchoolType.ToIntString();