@@ -80,13 +80,13 @@ int adminId
8080
8181 IEnumerable < GenericSelectList > GetAssessmentQuestions ( int frameworkId , int adminId ) ;
8282
83- FrameworkDefaultQuestionUsage ? GetFrameworkDefaultQuestionUsage ( int frameworkId , int assessmentQuestionId ) ;
83+ FrameworkDefaultQuestionUsage GetFrameworkDefaultQuestionUsage ( int frameworkId , int assessmentQuestionId ) ;
8484
8585 IEnumerable < GenericSelectList > GetAssessmentQuestionsForCompetency ( int frameworkCompetencyId , int adminId ) ;
8686
87- AssessmentQuestionDetail ? GetAssessmentQuestionDetailById ( int assessmentQuestionId , int adminId ) ;
87+ AssessmentQuestionDetail GetAssessmentQuestionDetailById ( int assessmentQuestionId , int adminId ) ;
8888
89- LevelDescriptor ? GetLevelDescriptorForAssessmentQuestionId ( int assessmentQuestionId , int adminId , int level ) ;
89+ LevelDescriptor GetLevelDescriptorForAssessmentQuestionId ( int assessmentQuestionId , int adminId , int level ) ;
9090
9191 IEnumerable < CompetencyResourceAssessmentQuestionParameter >
9292 GetSignpostingResourceParametersByFrameworkAndCompetencyId ( int frameworkId , int competencyId ) ;
@@ -122,7 +122,7 @@ bool zeroBased
122122 FrameworkReviewOutcomeNotification ? GetFrameworkReviewNotification ( int reviewId ) ;
123123
124124 //INSERT DATA
125- BrandedFramework ? CreateFramework ( DetailFramework detailFramework , int adminId ) ;
125+ BrandedFramework CreateFramework ( DetailFramework detailFramework , int adminId ) ;
126126
127127 int InsertCompetencyGroup ( string groupName , string ? groupDescription , int adminId , int ? frameworkId ) ;
128128
@@ -367,7 +367,7 @@ public FrameworkDataService(IDbConnection connection, ILogger<FrameworkDataServi
367367 ) ;
368368 }
369369
370- public BaseFramework ? GetBaseFrameworkByFrameworkId ( int frameworkId , int adminId )
370+ public BaseFramework GetBaseFrameworkByFrameworkId ( int frameworkId , int adminId )
371371 {
372372 return connection . QueryFirstOrDefault < BaseFramework > (
373373 $@ "SELECT { BaseFrameworkFields }
@@ -377,7 +377,7 @@ public FrameworkDataService(IDbConnection connection, ILogger<FrameworkDataServi
377377 ) ;
378378 }
379379
380- public BrandedFramework ? GetBrandedFrameworkByFrameworkId ( int frameworkId , int adminId )
380+ public BrandedFramework GetBrandedFrameworkByFrameworkId ( int frameworkId , int adminId )
381381 {
382382 return connection . QueryFirstOrDefault < BrandedFramework > (
383383 $@ "SELECT { BaseFrameworkFields } { BrandedFrameworkFields }
@@ -484,7 +484,7 @@ public IEnumerable<FrameworkCompetency> GetAllCompetenciesForAdminId(string name
484484 ) ;
485485 }
486486
487- public BrandedFramework ? CreateFramework ( DetailFramework detailFramework , int adminId )
487+ public BrandedFramework CreateFramework ( DetailFramework detailFramework , int adminId )
488488 {
489489 string frameworkName = detailFramework . FrameworkName ;
490490 var description = detailFramework . Description ;
@@ -532,7 +532,7 @@ public IEnumerable<FrameworkCompetency> GetAllCompetenciesForAdminId(string name
532532 return new BrandedFramework ( ) ;
533533 }
534534
535- return connection . QueryFirstOrDefault < BrandedFramework ? > (
535+ return connection . QueryFirstOrDefault < BrandedFramework > (
536536 $@ "SELECT { BaseFrameworkFields }
537537 FROM { FrameworkTables }
538538 WHERE FrameworkName = @frameworkName AND OwnerAdminID = @adminId" ,
@@ -873,7 +873,7 @@ FROM SelfAssessmentStructure
873873 (SELECT COUNT(*) FROM CompetencyAssessmentQuestions caq WHERE caq.CompetencyID = c.ID) AS AssessmentQuestions
874874 ,(SELECT COUNT(*) FROM CompetencyLearningResources clr WHERE clr.CompetencyID = c.ID AND clr.RemovedDate IS NULL) AS CompetencyLearningResourcesCount
875875 FROM FrameworkCompetencyGroups AS fcg INNER JOIN
876- CompetencyGroups AS cg ON fcg.CompetencyGroupID = cg.ID INNER JOIN
876+ CompetencyGroups AS cg ON fcg.CompetencyGroupID = cg.ID LEFT OUTER JOIN
877877 FrameworkCompetencies AS fc ON fcg.ID = fc.FrameworkCompetencyGroupID LEFT OUTER JOIN
878878 Competencies AS c ON fc.CompetencyID = c.ID
879879 WHERE (fcg.FrameworkID = @frameworkId) { assessmentFilter }
@@ -1531,7 +1531,7 @@ FROM AssessmentQuestionInputTypes"
15311531 ) ;
15321532 }
15331533
1534- public FrameworkDefaultQuestionUsage ? GetFrameworkDefaultQuestionUsage ( int frameworkId , int assessmentQuestionId )
1534+ public FrameworkDefaultQuestionUsage GetFrameworkDefaultQuestionUsage ( int frameworkId , int assessmentQuestionId )
15351535 {
15361536 return connection . QueryFirstOrDefault < FrameworkDefaultQuestionUsage > (
15371537 @"SELECT @assessmentQuestionId AS ID,
@@ -1632,7 +1632,7 @@ FROM CompetencyAssessmentQuestions INNER JOIN
16321632 }
16331633 }
16341634
1635- public AssessmentQuestionDetail ? GetAssessmentQuestionDetailById ( int assessmentQuestionId , int adminId )
1635+ public AssessmentQuestionDetail GetAssessmentQuestionDetailById ( int assessmentQuestionId , int adminId )
16361636 {
16371637 return connection . QueryFirstOrDefault < AssessmentQuestionDetail > (
16381638 $@ "{ AssessmentQuestionFields } { AssessmentQuestionDetailFields }
@@ -1642,7 +1642,7 @@ FROM CompetencyAssessmentQuestions INNER JOIN
16421642 ) ;
16431643 }
16441644
1645- public LevelDescriptor ? GetLevelDescriptorForAssessmentQuestionId (
1645+ public LevelDescriptor GetLevelDescriptorForAssessmentQuestionId (
16461646 int assessmentQuestionId ,
16471647 int adminId ,
16481648 int level
@@ -2516,7 +2516,7 @@ FROM Flags AS f
25162516 FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 2, '') AS FlagsCsv
25172517 FROM
25182518 Competencies AS c INNER JOIN
2519- FrameworkCompetencies AS fc ON c.ID = fc.CompetencyID INNER JOIN
2519+ FrameworkCompetencies AS fc ON c.ID = fc.CompetencyID LEFT JOIN
25202520 FrameworkCompetencyGroups AS fcg ON fc.FrameworkCompetencyGroupID = fcg.ID LEFT JOIN
25212521 CompetencyGroups AS cg ON fcg.CompetencyGroupID = cg.ID
25222522 WHERE (fc.FrameworkID = @frameworkId)
0 commit comments