@@ -238,7 +238,7 @@ LEFT JOIN UserCentreDetails ucd
238238 AND da.CentreID = @centreId" , new { delegateEmail , centreId } ) ;
239239 }
240240
241- int existingId = ( int ) connection . ExecuteScalar (
241+ int existingId = Convert . ToInt32 ( connection . ExecuteScalar (
242242 @"
243243 SELECT COALESCE
244244 ((SELECT Top 1 ID
@@ -253,7 +253,7 @@ FROM SupervisorDelegates sd
253253 supervisorAdminId = supervisorAdminId ?? 0 ,
254254 delegateUserId = delegateUserId ?? 0
255255 }
256- ) ;
256+ ) ) ;
257257
258258 if ( existingId > 0 )
259259 {
@@ -285,7 +285,7 @@ FROM SupervisorDelegates sd
285285 return - 1 ;
286286 }
287287
288- existingId = ( int ) connection . ExecuteScalar (
288+ existingId = Convert . ToInt32 ( connection . ExecuteScalar (
289289 @"
290290 SELECT COALESCE
291291 ((SELECT ID
@@ -302,7 +302,7 @@ FROM SupervisorDelegates sd
302302 supervisorAdminId = supervisorAdminId ?? 0 ,
303303 delegateUserId = delegateUserId ?? 0
304304 }
305- ) ; return existingId ;
305+ ) ) ; return existingId ;
306306 }
307307 }
308308
@@ -756,14 +756,14 @@ FROM CandidateAssessments
756756 @"UPDATE CandidateAssessments
757757 SET DelegateUserID = @delegateUserId,
758758 SelfAssessmentID = @selfAssessmentId,
759- CompleteByDate = NULL ,
759+ CompleteByDate = @completeByDate ,
760760 EnrolmentMethodId = 2,
761761 EnrolledByAdminId = @adminId,
762762 CentreID = @centreId,
763763 RemovedDate = NULL,
764764 NonReportable = CASE WHEN NonReportable = 1 THEN NonReportable ELSE @isLoggedInUser END
765765 WHERE ID = @existingCandidateAssessmentId" ,
766- new { delegateUserId , selfAssessmentId , adminId , centreId , existingCandidateAssessmentId , isLoggedInUser } ) ;
766+ new { delegateUserId , selfAssessmentId , adminId , centreId , existingCandidateAssessmentId , isLoggedInUser , completeByDate } ) ;
767767
768768 if ( numberOfAffectedRows < 1 )
769769 {
@@ -794,23 +794,23 @@ FROM CandidateAssessments
794794 }
795795 public int InsertCandidateAssessmentSupervisor ( int delegateUserId , int supervisorDelegateId , int selfAssessmentId , int ? selfAssessmentSupervisorRoleId )
796796 {
797- int candidateAssessmentId = ( int ) connection . ExecuteScalar (
797+ int candidateAssessmentId = Convert . ToInt32 ( connection . ExecuteScalar (
798798 @"SELECT COALESCE
799799 ((SELECT ID
800800 FROM CandidateAssessments
801801 WHERE (SelfAssessmentID = @selfAssessmentId) AND (DelegateUserID = @delegateUserId) AND (RemovedDate IS NULL) AND (CompletedDate IS NULL)), 0) AS CandidateAssessmentID" ,
802- new { selfAssessmentId , delegateUserId } ) ;
802+ new { selfAssessmentId , delegateUserId } ) ) ;
803803 if ( candidateAssessmentId > 0 )
804804 {
805- var candidateAssessmentSupervisorsId = ( int ) connection . ExecuteScalar (
805+ var candidateAssessmentSupervisorsId = Convert . ToInt32 ( connection . ExecuteScalar (
806806 @"
807807 SELECT COALESCE
808808 ((SELECT ID
809809 FROM CandidateAssessmentSupervisors
810810 WHERE (CandidateAssessmentID = @candidateAssessmentId)
811811 AND (SupervisorDelegateId = @supervisorDelegateId)
812812 AND ((SelfAssessmentSupervisorRoleID IS NULL) OR (SelfAssessmentSupervisorRoleID = @selfAssessmentSupervisorRoleId))), 0) AS CandidateAssessmentSupervisorID" , new
813- { candidateAssessmentId , supervisorDelegateId , selfAssessmentSupervisorRoleId } ) ;
813+ { candidateAssessmentId , supervisorDelegateId , selfAssessmentSupervisorRoleId } ) ) ;
814814
815815 if ( candidateAssessmentSupervisorsId == 0 )
816816 {
0 commit comments