Exemplo n.º 1
0
        /// <summary>
        /// FROM CREATE FROMDATA TO ITEMDATA.
        /// </summary>
        /// <param name="formData">the formdata to convert</param>
        /// <returns>the item data.</returns>
        public static PublicationTranslationItemData ToItemData(this CreatePublicationTranslationFormData formData)
        {
            if (formData == null)
            {
                return(new PublicationTranslationItemData());
            }

            PublicationTranslationItemData itemData = new PublicationTranslationItemData
            {
                PublicationFile    = formData.PublicationFile?.FileName,
                PublicationSummary = formData.PublicationSummary,
                PublicationTitle   = formData.PublicationTitle,
                PublicationId      = formData.PublicationId,
                LanguageId         = formData.LanguageId
            };

            return(itemData);
        }
Exemplo n.º 2
0
        /// <summary>
        /// FROM ITEM DATA TO FORM DATA.
        /// </summary>
        /// <param name="itemData">the itemData to convert</param>
        /// <returns>the formdata result</returns>
        public static CreatePublicationTranslationFormData ToCreateFormData(this PublicationTranslationItemData itemData)
        {
            if (itemData == null)
            {
                return(new CreatePublicationTranslationFormData());
            }

            CreatePublicationTranslationFormData formData = new CreatePublicationTranslationFormData
            {
                LanguagePrefix     = itemData.Language.LanguagePrefix,
                PublicationSummary = itemData.PublicationSummary,
                PublicationTitle   = itemData.PublicationTitle,
                PublicationId      = itemData.PublicationId,
                LanguageId         = itemData.LanguageId
            };

            return(formData);
        }