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