@@ -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