1616    using  Microsoft . FeatureManagement ; 
1717    using  Microsoft . FeatureManagement . Mvc ; 
1818    using  System ; 
19+     using  System . Linq ; 
1920    using  System . Threading . Tasks ; 
2021    [ FeatureGate ( FeatureFlags . RefactoredTrackingSystem ) ] 
2122    [ Authorize ( Policy  =  CustomPolicies . UserCentreAdmin ) ] 
@@ -40,7 +41,7 @@ public SelfAssessmentReportsController(
4041            IClockUtility  clockUtility , 
4142            IConfiguration  config , 
4243            ISelfAssessmentService  selfAssessmentService , 
43-             ICentreSelfAssessmentsService  centreSelfAssessmentsService 
44+             ICentreSelfAssessmentsService  centreSelfAssessmentsService , 
4445            IFeatureManager  featureManager 
4546        ) 
4647        { 
@@ -63,11 +64,10 @@ public async Task<IActionResult> IndexAsync()
6364            var  categoryId  =  this . selfAssessmentService . GetSelfAssessmentCategoryId ( 1 ) ; 
6465            var  selfAssessments  =  centreSelfAssessmentsService . GetCentreSelfAssessments ( centreId . Value ) ; 
6566            var  dSATreportIsPublish  =  selfAssessments . Any ( x =>  x . SelfAssessmentId  ==  1 ) ; 
66-             var  model  =  new  SelfAssessmentReportsViewModel ( selfAssessmentReportService . GetSelfAssessmentsForReportList ( ( int ) centreId ,  adminCategoryId ) ,  adminCategoryId ,  categoryId ,  dSATreportIsPublish ) ;  return  View ( model ) ; 
6767            var  tableauFlag  =  await  featureManager . IsEnabledAsync ( FeatureFlags . TableauSelfAssessmentDashboards ) ; 
6868            var  tableauQueryOverride  =  string . Equals ( Request . Query [ "tableaulink" ] ,  "true" ,  StringComparison . OrdinalIgnoreCase ) ; 
6969            var  showTableauLink  =  tableauFlag  ||  tableauQueryOverride ; 
70-             var  model  =  new  SelfAssessmentReportsViewModel ( selfAssessmentReportService . GetSelfAssessmentsForReportList ( ( int ) centreId ,  adminCategoryId ) ,  adminCategoryId ,  categoryId ,  showTableauLink ) ; 
70+             var  model  =  new  SelfAssessmentReportsViewModel ( selfAssessmentReportService . GetSelfAssessmentsForReportList ( ( int ) centreId ,  adminCategoryId ) ,  adminCategoryId ,  categoryId ,  dSATreportIsPublish ,   showTableauLink ) ; 
7171            return  View ( model ) ; 
7272        } 
7373        [ HttpGet ] 
0 commit comments