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) }); }
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; }
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 }); }
public static void UpdateQuizQuestionOrderIndex(this QZ_QuizQuestionsLib entity, short index) { entity.OrderIndex = index; entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }