@@ -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
@@ -366,7 +366,7 @@ public FrameworkDataService(IDbConnection connection, ILogger<FrameworkDataServi
366366 ) ;
367367 }
368368
369- public BaseFramework GetBaseFrameworkByFrameworkId ( int frameworkId , int adminId )
369+ public BaseFramework ? GetBaseFrameworkByFrameworkId ( int frameworkId , int adminId )
370370 {
371371 return connection . QueryFirstOrDefault < BaseFramework > (
372372 $@ "SELECT { BaseFrameworkFields }
@@ -376,7 +376,7 @@ public BaseFramework GetBaseFrameworkByFrameworkId(int frameworkId, int adminId)
376376 ) ;
377377 }
378378
379- public BrandedFramework GetBrandedFrameworkByFrameworkId ( int frameworkId , int adminId )
379+ public BrandedFramework ? GetBrandedFrameworkByFrameworkId ( int frameworkId , int adminId )
380380 {
381381 return connection . QueryFirstOrDefault < BrandedFramework > (
382382 $@ "SELECT { BaseFrameworkFields } { BrandedFrameworkFields }
@@ -483,7 +483,7 @@ public IEnumerable<FrameworkCompetency> GetAllCompetenciesForAdminId(string name
483483 ) ;
484484 }
485485
486- public BrandedFramework CreateFramework ( DetailFramework detailFramework , int adminId )
486+ public BrandedFramework ? CreateFramework ( DetailFramework detailFramework , int adminId )
487487 {
488488 string frameworkName = detailFramework . FrameworkName ;
489489 var description = detailFramework . Description ;
@@ -531,7 +531,7 @@ public BrandedFramework CreateFramework(DetailFramework detailFramework, int adm
531531 return new BrandedFramework ( ) ;
532532 }
533533
534- return connection . QueryFirstOrDefault < BrandedFramework > (
534+ return connection . QueryFirstOrDefault < BrandedFramework ? > (
535535 $@ "SELECT { BaseFrameworkFields }
536536 FROM { FrameworkTables }
537537 WHERE FrameworkName = @frameworkName AND OwnerAdminID = @adminId" ,
@@ -866,7 +866,7 @@ public IEnumerable<FrameworkCompetencyGroup> GetFrameworkCompetencyGroups(int fr
866866 @"SELECT fcg.ID, fcg.CompetencyGroupID, cg.Name, fcg.Ordering, fc.ID, c.ID AS CompetencyID, c.Name, c.Description, fc.Ordering, COUNT(caq.AssessmentQuestionID) AS AssessmentQuestions
867867 ,(SELECT COUNT(*) FROM CompetencyLearningResources clr WHERE clr.CompetencyID = c.ID AND clr.RemovedDate IS NULL) AS CompetencyLearningResourcesCount
868868 FROM FrameworkCompetencyGroups AS fcg INNER JOIN
869- CompetencyGroups AS cg ON fcg.CompetencyGroupID = cg.ID LEFT OUTER JOIN
869+ CompetencyGroups AS cg ON fcg.CompetencyGroupID = cg.ID INNER JOIN
870870 FrameworkCompetencies AS fc ON fcg.ID = fc.FrameworkCompetencyGroupID LEFT OUTER JOIN
871871 Competencies AS c ON fc.CompetencyID = c.ID LEFT OUTER JOIN
872872 CompetencyAssessmentQuestions AS caq ON c.ID = caq.CompetencyID
@@ -1518,7 +1518,7 @@ FROM AssessmentQuestionInputTypes"
15181518 ) ;
15191519 }
15201520
1521- public FrameworkDefaultQuestionUsage GetFrameworkDefaultQuestionUsage ( int frameworkId , int assessmentQuestionId )
1521+ public FrameworkDefaultQuestionUsage ? GetFrameworkDefaultQuestionUsage ( int frameworkId , int assessmentQuestionId )
15221522 {
15231523 return connection . QueryFirstOrDefault < FrameworkDefaultQuestionUsage > (
15241524 @"SELECT @assessmentQuestionId AS ID,
@@ -1619,7 +1619,7 @@ FROM CompetencyAssessmentQuestions INNER JOIN
16191619 }
16201620 }
16211621
1622- public AssessmentQuestionDetail GetAssessmentQuestionDetailById ( int assessmentQuestionId , int adminId )
1622+ public AssessmentQuestionDetail ? GetAssessmentQuestionDetailById ( int assessmentQuestionId , int adminId )
16231623 {
16241624 return connection . QueryFirstOrDefault < AssessmentQuestionDetail > (
16251625 $@ "{ AssessmentQuestionFields } { AssessmentQuestionDetailFields }
@@ -1629,7 +1629,7 @@ public AssessmentQuestionDetail GetAssessmentQuestionDetailById(int assessmentQu
16291629 ) ;
16301630 }
16311631
1632- public LevelDescriptor GetLevelDescriptorForAssessmentQuestionId (
1632+ public LevelDescriptor ? GetLevelDescriptorForAssessmentQuestionId (
16331633 int assessmentQuestionId ,
16341634 int adminId ,
16351635 int level
@@ -2500,7 +2500,7 @@ FROM Flags AS f
25002500 FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 2, '') AS FlagsCsv
25012501 FROM
25022502 Competencies AS c INNER JOIN
2503- FrameworkCompetencies AS fc ON c.ID = fc.CompetencyID LEFT JOIN
2503+ FrameworkCompetencies AS fc ON c.ID = fc.CompetencyID INNER JOIN
25042504 FrameworkCompetencyGroups AS fcg ON fc.FrameworkCompetencyGroupID = fcg.ID LEFT JOIN
25052505 CompetencyGroups AS cg ON fcg.CompetencyGroupID = cg.ID
25062506 WHERE (fc.FrameworkID = @frameworkId)
0 commit comments