/// <summary> /// From FORMDATA To REQUESTDATA /// </summary> /// <param name="formData"></param> /// <returns></returns> public static PublicationRequestData ToRequestData(this UpdatePublicationFormData formData) { if (formData == null) { return(new PublicationRequestData()); } return(new PublicationRequestData { PublicationDto = formData.ToItemData() }); }
/// <summary> /// FROM ITEM DATA TO FORM DATA. /// </summary> /// <param name="itemData">the itemData to convert</param> /// <returns>the formdata result</returns> public static UpdatePublicationFormData ToUpdateFormData(this PublicationItemData itemData) { if (itemData == null) { return(new UpdatePublicationFormData()); } UpdatePublicationFormData formData = new UpdatePublicationFormData { PublicationDate = itemData.PublicationDate.ToString("dd/MM/yyyy"), PublicationId = itemData.PublicationId, AuthorId = itemData.AuthorId, AreaId = itemData.AreaId }; return(formData); }
/// <summary> /// FROM FROMDATA TO ITEMDATA. /// </summary> /// <param name="formData">the formdata to convert</param> /// <returns>the item data.</returns> public static PublicationItemData ToItemData(this UpdatePublicationFormData formData) { if (formData == null) { return(new PublicationItemData()); } PublicationItemData itemData = new PublicationItemData { PublicationDate = formData.PublicationDate.StringToDateTime(), PublicationImage = formData.PublicationImage?.FileName, PublicationId = formData.PublicationId, AuthorId = formData.AuthorId, AreaId = formData.AreaId }; return(itemData); }