public static void UpdateStudentAttempt(this QZ_StudentQuizAttempts entity, decimal score, bool isSuccess, QuizEnums.eUserQuizStatuses status) { entity.Score = score; entity.IsSuccess = isSuccess; entity.StatusId = (byte)status; entity.FinishedOn = DateTime.Now; entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }
public static StudentQuizAttemptDTO Entity2StudentQuizAttemptDto(this QZ_StudentQuizAttempts entity) { return(new StudentQuizAttemptDTO { AttemptId = entity.AttemptId , IsSuccess = entity.IsSuccess , UserScore = entity.Score , StartOn = entity.StartOn , CompleteOn = entity.FinishedOn , Status = Utils.ParseEnum <QuizEnums.eUserQuizStatuses>(entity.StatusId) }); }
public static void UpdateStudentAttempt(this QZ_StudentQuizAttempts entity, QuizEnums.eUserQuizStatuses?status, int?currentIndex) { if (status != null) { entity.StatusId = (byte)status; } if (currentIndex != null) { entity.CurrentIndex = (int)currentIndex; } entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }