/// <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(), }); }
/// <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 }); }
/// <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); }