예제 #1
0
        /// <summary>
        /// From FORMDATA To REQUEST DATA
        /// </summary>
        /// <param name="activityTranslationFormData">form data to convert</param>
        /// <returns></returns>
        public static ActivityTranslationRequestData ToRequestData(this ActivityTranslationFormData activityTranslationFormData)
        {
            if (activityTranslationFormData == null)
            {
                return(new ActivityTranslationRequestData());
            }

            return(new ActivityTranslationRequestData
            {
                ActivityTranslationDtoList = new List <ActivityTranslationItemData>(),
                ActivityTranslationDto = activityTranslationFormData.ToItemData(),
            });
        }
예제 #2
0
        /// <summary>
        /// FROM FROM DATA TO ITEM DATA.
        /// </summary>
        /// <param name="formData">the form data to convert.</param>
        /// <returns>the item data.</returns>
        public static ActivityTranslationItemData ToItemData(this ActivityTranslationFormData formData)
        {
            if (formData == null)
            {
                return(new ActivityTranslationItemData());
            }

            return(new ActivityTranslationItemData
            {
                ActivityIntroduction = formData.ActivityIntroduction,
                ActivityDescription = formData.ActivityDescription,
                ActivityTitle = formData.ActivityTitle,
                TranslationId = formData.TranslationId,
                LanguageId = formData.LanguageId,
                ActivityId = formData.ActivityId
            });
        }
예제 #3
0
        /// <summary>
        /// FROM itemData TO FORM DATA.
        /// </summary>
        /// <param name="itemData"></param>
        /// <returns></returns>
        public static ActivityTranslationFormData ToFormData(this ActivityTranslationItemData itemData)
        {
            if (itemData == null)
            {
                return(new ActivityTranslationFormData());
            }
            ActivityTranslationFormData formData = new ActivityTranslationFormData
            {
                ActivityIntroduction = itemData.ActivityIntroduction,
                ActivityDescription  = itemData.ActivityDescription,
                LanguagePrefix       = itemData.Language.LanguagePrefix,
                ActivityTitle        = itemData.ActivityTitle,
                TranslationId        = itemData.TranslationId,
                LanguageId           = itemData.LanguageId ?? 0,
                ActivityId           = itemData.ActivityId ?? 0
            };

            return(formData);
        }