public static void UpdateStudentQuizRequestDate(this QZ_StudentQuizzes entity) { entity.RequestSendOn = DateTime.Now; entity.ResponseSendOn = null; entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }
public static void UpdateStudentQuiz(this QZ_StudentQuizzes entity, bool isSuccess, decimal score) { var s = Math.Max(score, entity.Score ?? score); entity.Score = s; if (isSuccess) { entity.IsSuccess = true; } entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }
public static void UpdateStudentQuiz(this QZ_StudentQuizzes entity, DateTime startDate) { entity.LastAttemptStartDate = startDate; if (entity.AvailableAttempts != null) { entity.AvailableAttempts = (byte?)Math.Max(0, (decimal)(entity.AvailableAttempts - 1)); } entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }
public static void UpdateStudentQuizAvailableAttempts(this QZ_StudentQuizzes entity, byte?attempts) { entity.AvailableAttempts = attempts; entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }