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