Example #1
0
 public static void SaveUserAnswer(this QZ_StudentQuizAnswers entity, QZ_QuestionAnswerOptions option)
 {
     entity.AnswerText = option.OptionText;
     entity.OptionId   = option.OptionId;
     entity.IsCorrect  = option.IsCorrect;
     entity.UpdateDate = DateTime.Now;
 }
Example #2
0
 public static void UpdateQuizAnswerOptionEntity(this QZ_QuestionAnswerOptions entity, QuizAnswerOptionDTO token)
 {
     entity.OptionText = token.OptionText;
     entity.IsCorrect  = token.IsCorrect;
     entity.Score      = token.Score;
     //entity.IsActive = token.IsActive;
     entity.UpdateDate = DateTime.Now;
     entity.UpdatedBy  = DtoExtensions.CurrentUserId;
 }
Example #3
0
 public static QuizAnswerOptionDTO Entity2AnswerOptionDto(this QZ_QuestionAnswerOptions entity)
 {
     return(new QuizAnswerOptionDTO
     {
         OptionId = entity.OptionId
         , QuestionId = entity.QuestionId
         , OptionText = entity.OptionText
         , Score = entity.Score
         , IsCorrect = entity.IsCorrect
         , Index = entity.OrderIndex
         , IsActive = entity.IsActive
     });
 }
Example #4
0
 public static void UpdateAnswerOptionsOrderIndex(this QZ_QuestionAnswerOptions entity, short index)
 {
     entity.OrderIndex = index;
     entity.UpdateDate = DateTime.Now;
     entity.UpdatedBy  = DtoExtensions.CurrentUserId;
 }
Example #5
0
 public static void UpdateAnswerOptionsCorrectProp(this QZ_QuestionAnswerOptions entity, bool isCorrect)
 {
     entity.IsCorrect  = isCorrect;
     entity.UpdateDate = DateTime.Now;
     entity.UpdatedBy  = DtoExtensions.CurrentUserId;
 }