Ejemplo n.º 1
0
 /// <summary>
 /// From FORMDATA To REQUESTDATA
 /// </summary>
 /// <param name="authorFormData"></param>
 /// <returns></returns>
 public static ThemeTranslationRequestData ToRequestData(this ThemeTranslationFormData authorFormData)
 {
     if (authorFormData == null)
     {
         return(new ThemeTranslationRequestData());
     }
     return(new ThemeTranslationRequestData
     {
         ThemeTranslationDto = authorFormData.ToItemData(),
         ThemeTranslationDtoList = new List <ThemeTranslationItemData>()
     });
 }
Ejemplo n.º 2
0
        /// <summary>
        /// FROM FROMDATA TO ITEMDATA.
        /// </summary>
        /// <param name="formData">the formdata to convert</param>
        /// <returns>the item data.</returns>
        public static ThemeTranslationItemData ToItemData(this ThemeTranslationFormData formData)
        {
            if (formData == null)
            {
                return(new ThemeTranslationItemData());
            }

            ThemeTranslationItemData itemData = new ThemeTranslationItemData
            {
                TranslationId = formData.TranslationId,
                LanguageId    = formData.LanguageId,
                ThemeName     = formData.ThemeName,
                ThemeId       = formData.ThemeId
            };

            return(itemData);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// FROM ITEM DATA TO FORM DATA.
        /// </summary>
        /// <param name="itemData">the itemData to convert</param>
        /// <returns>the formdata result</returns>
        public static ThemeTranslationFormData ToFormData(this ThemeTranslationItemData itemData)
        {
            if (itemData == null)
            {
                return(new ThemeTranslationFormData());
            }

            ThemeTranslationFormData formData = new ThemeTranslationFormData
            {
                LanguagePrefix = itemData.Language.LanguagePrefix,
                TranslationId  = itemData.TranslationId,
                LanguageId     = itemData.LanguageId,
                ThemeName      = itemData.ThemeName,
                ThemeId        = itemData.ThemeId,
            };

            return(formData);
        }