@@ -785,8 +785,8 @@ public IActionResult EnrolSetCompetencyAssessment(int supervisorDelegateId, int
785785                return  View ( "EnrolDelegateOnProfileAssessment" ,  model ) ; 
786786            } 
787787
788-             if  ( sessionEnrolOnRoleProfile . SelfAssessmentID  !=  selfAssessmentID ) 
789-                 sessionEnrolOnRoleProfile  =  new  SessionEnrolOnRoleProfile ( ) ; 
788+             if  ( sessionEnrolOnCompetencyAssessment . SelfAssessmentID  !=  selfAssessmentID ) 
789+                 sessionEnrolOnCompetencyAssessment  =  new  SessionEnrolOnCompetencyAssessment ( ) ; 
790790
791791            sessionEnrolOnCompetencyAssessment . SelfAssessmentID  =  selfAssessmentID ; 
792792            multiPageFormService . SetMultiPageFormData ( 
@@ -811,15 +811,14 @@ public IActionResult EnrolSetCompetencyAssessment(int supervisorDelegateId, int
811811        [ Route ( "/Supervisor/Staff/{supervisorDelegateId}/ProfileAssessment/Enrol/Confirm" ) ] 
812812        public  IActionResult  ConfirmRetiringSelfAssessment ( int  supervisorDelegateId ) 
813813        { 
814-             var  sessionEnrolOnRoleProfile  =  multiPageFormService . GetMultiPageFormData < SessionEnrolOnRoleProfile > ( 
814+             var  sessionEnrolOnRoleProfile  =  multiPageFormService . GetMultiPageFormData < SessionEnrolOnCompetencyAssessment > ( 
815815                   MultiPageFormDataFeature . EnrolDelegateOnProfileAssessment , 
816816                   TempData 
817817                   ) . GetAwaiter ( ) . GetResult ( ) ; 
818818
819819            var  retirementDate  =  selfAssessmentService . GetSelfAssessmentById ( ( int ) sessionEnrolOnRoleProfile . SelfAssessmentID ) . RetirementDate ; 
820820            if  ( ! CheckRetirementDate ( ( retirementDate ) ) ) 
821821            { 
822-                 var  sessionEnrolOnRoleProfile  =  multiPageFormService . GetMultiPageFormData < SessionEnrolOnCompetencyAssessment > ( 
823822                return  RedirectToAction ( "StatusCode" ,  "LearningSolutions" ,  new  {  code  =  410  } ) ; 
824823            } 
825824            var  model  =  new  RetiringSelfAssessmentViewModel ( ) 
@@ -836,7 +835,7 @@ public IActionResult ConfirmRetiringSelfAssessment(int supervisorDelegateId)
836835        [ Route ( "/Supervisor/Staff/{supervisorDelegateId}/ProfileAssessment/Enrol/Confirm" ) ] 
837836        public  IActionResult  ConfirmRetiringSelfAssessment ( RetiringSelfAssessmentViewModel  retiringSelfAssessment ) 
838837        { 
839-             var  sessionEnrolOnRoleProfile  =  multiPageFormService . GetMultiPageFormData < SessionEnrolOnRoleProfile > ( 
838+             var  sessionEnrolOnRoleProfile  =  multiPageFormService . GetMultiPageFormData < SessionEnrolOnCompetencyAssessment > ( 
840839                    MultiPageFormDataFeature . EnrolDelegateOnProfileAssessment , 
841840                    TempData 
842841                    ) . GetAwaiter ( ) . GetResult ( ) ; 
@@ -881,8 +880,8 @@ public IActionResult EnrolDelegateCompleteBy(int supervisorDelegateId, int? day,
881880                TempData 
882881            ) ; 
883882
884-             var  retirementDate  =  selfAssessmentService . GetSelfAssessmentById ( ( int ) sessionEnrolOnRoleProfile . SelfAssessmentID ) . RetirementDate ; 
885-             if  ( CheckRetirementDate ( retirementDate )  &&  ! sessionEnrolOnRoleProfile . ActionConfirmed ) 
883+             var  retirementDate  =  selfAssessmentService . GetSelfAssessmentById ( ( int ) sessionEnrolOnCompetencyAssessment . SelfAssessmentID ) . RetirementDate ; 
884+             if  ( CheckRetirementDate ( retirementDate )  &&  ! sessionEnrolOnCompetencyAssessment . ActionConfirmed ) 
886885            { 
887886                return  RedirectToAction ( "ConfirmRetiringSelfAssessment" ,  "Supervisor" ,  new  {  supervisorDelegateId  } ) ; 
888887            } 
@@ -893,10 +892,8 @@ public IActionResult EnrolDelegateCompleteBy(int supervisorDelegateId, int? day,
893892            { 
894893                SupervisorDelegateDetail  =  supervisorDelegate , 
895894                CompetencyAssessment  =  competencyAssessment , 
896-                 CompleteByDate  =  sessionEnrolOnCompetencyAssessment . CompleteByDate 
897-                 RoleProfile =  roleProfile , 
898-                 CompleteByDate  =  sessionEnrolOnRoleProfile . CompleteByDate , 
899-                 ActionConfirmed  =  sessionEnrolOnRoleProfile . ActionConfirmed 
895+                 CompleteByDate  =  sessionEnrolOnCompetencyAssessment . CompleteByDate , 
896+                 ActionConfirmed  =  sessionEnrolOnCompetencyAssessment . ActionConfirmed 
900897            } ; 
901898            if  ( day  !=  null  &&  month  !=  null  &&  year  !=  null ) 
902899            { 
@@ -918,6 +915,7 @@ public IActionResult EnrolDelegateSetCompleteBy(int supervisorDelegateId, int da
918915            { 
919916                var  validationResult  =  OldDateValidator . ValidateDate ( day ,  month ,  year ) ; 
920917                if  ( ! validationResult . DateValid ) 
918+                 { 
921919                    return  RedirectToAction ( "EnrolDelegateCompleteBy" ,  new  {  supervisorDelegateId ,  day ,  month ,  year  } ) ; 
922920                } 
923921                else 
@@ -931,11 +929,11 @@ public IActionResult EnrolDelegateSetCompleteBy(int supervisorDelegateId, int da
931929                    ) ; 
932930                } 
933931
934-                 sessionEnrolOnRoleProfile . CompleteByDate  =  new  DateTime ( year ,  month ,  day ) ; 
932+                 sessionEnrolOnCompetencyAssessment . CompleteByDate  =  new  DateTime ( year ,  month ,  day ) ; 
935933            } 
936934            else 
937935            { 
938-                 sessionEnrolOnRoleProfile . CompleteByDate  =  null ; 
936+                 sessionEnrolOnCompetencyAssessment . CompleteByDate  =  null ; 
939937            } 
940938
941939            var  supervisorRoles  = 
@@ -1048,8 +1046,8 @@ public IActionResult EnrolDelegateSummary(int supervisorDelegateId)
10481046                TempData 
10491047            ) ; 
10501048
1051-             var  retirementDate  =  selfAssessmentService . GetSelfAssessmentById ( ( int ) sessionEnrolOnRoleProfile . SelfAssessmentID ) . RetirementDate ; 
1052-             if  ( CheckRetirementDate ( retirementDate )  &&  ! sessionEnrolOnRoleProfile . ActionConfirmed ) 
1049+             var  retirementDate  =  selfAssessmentService . GetSelfAssessmentById ( ( int ) sessionEnrolOnCompetencyAssessment . SelfAssessmentID ) . RetirementDate ; 
1050+             if  ( CheckRetirementDate ( retirementDate )  &&  ! sessionEnrolOnCompetencyAssessment . ActionConfirmed ) 
10531051            { 
10541052                return  RedirectToAction ( "ConfirmRetiringSelfAssessment" ,  "Supervisor" ,  new  {  supervisorDelegateId  } ) ; 
10551053            } 
@@ -1081,7 +1079,7 @@ public IActionResult EnrolDelegateSummary(int supervisorDelegateId)
10811079            ViewBag . completeByMonth  =  TempData [ "completeByMonth" ] ; 
10821080            ViewBag . completeByYear  =  TempData [ "completeByYear" ] ; 
10831081            ViewBag . navigatedFrom  =  TempData [ "navigatedFrom" ] ; 
1084-             ViewBag . actionConfirmed  =  sessionEnrolOnRoleProfile . ActionConfirmed ; 
1082+             ViewBag . actionConfirmed  =  sessionEnrolOnCompetencyAssessment . ActionConfirmed ; 
10851083            return  View ( "EnrolDelegateSummary" ,  model ) ; 
10861084        } 
10871085
@@ -1605,7 +1603,6 @@ private static string RenderRazorViewToString(Controller controller, string view
16051603                return  sw . GetStringBuilder ( ) . ToString ( ) ; 
16061604            } 
16071605        } 
1608- 
16091606        private  bool  CheckRetirementDate ( DateTime ?  date ) 
16101607        { 
16111608            if  ( date  ==  null ) 
0 commit comments