Exemplo n.º 1
0
 public static UserQuizQuestionBaseToken Entity2UserQuizQuestionBaseToken(this QZ_QuizQuestionsLib entity)
 {
     return(new UserQuizQuestionBaseToken
     {
         QuestionText = entity.QuestionText
         , BcIdentifier = entity.BcIdentifier
         , ImageUrl = String.IsNullOrEmpty(entity.ImageUrl) ? "" : entity.ImageUrl.CombineQuizQuestionImageUrl(entity.QZ_CourseQuizzes.Sid).ToThumbUrl(Constants.ImageBaseUrl)
     });
 }
Exemplo n.º 2
0
 public static void UpdateQuizQuestionEntity(this QZ_QuizQuestionsLib entity, QuizQuestionDTO token)
 {
     entity.QuestionText = token.QuestionText;
     entity.TypeId       = (byte)token.Type;
     entity.Description  = token.Description;
     entity.Score        = token.Score;
     entity.BcIdentifier = token.BcIdentifier;
     entity.ImageUrl     = token.ImageUrl;
     entity.IsActive     = token.IsActive;
     entity.UpdateDate   = DateTime.Now;
     entity.UpdatedBy    = DtoExtensions.CurrentUserId;
 }
Exemplo n.º 3
0
 public static QuizQuestionDTO Entity2QuizQuestionDto(this QZ_QuizQuestionsLib entity)
 {
     return(new QuizQuestionDTO
     {
         QuizId = entity.QuizId
         , QuizSid = entity.QZ_CourseQuizzes.Sid
         , QuestionId = entity.QuestionId
         , Type = Utils.ParseEnum <QuizEnums.eQuizQuestionTypes>(entity.TypeId)
         , QuestionText = entity.QuestionText
         , Score = entity.Score
         , BcIdentifier = entity.BcIdentifier
         , ImageUrl = String.IsNullOrEmpty(entity.ImageUrl) ? "" : entity.ImageUrl.CombineQuizQuestionImageUrl(entity.QZ_CourseQuizzes.Sid).ToThumbUrl(Constants.ImageBaseUrl)
         , Description = entity.Description
         , Index = entity.OrderIndex
         , IsActive = entity.IsActive
     });
 }
Exemplo n.º 4
0
 public static void UpdateQuizQuestionOrderIndex(this QZ_QuizQuestionsLib entity, short index)
 {
     entity.OrderIndex = index;
     entity.UpdateDate = DateTime.Now;
     entity.UpdatedBy  = DtoExtensions.CurrentUserId;
 }