public static PostMessageDTO LfePurchase2MessageDto(this PurchaseMessageDTO token) { return(new PostMessageDTO { UserId = token.Buyer.id, UserFbId = Convert.ToInt64(AppId), MessageText = String.Format(LFE_PURCHASE_FACEBOOK_MESSAGE, token.Buyer.name, token.Author.name, token.Item.name) + " \r\n " + token.Item.itemUrlName, //token.GenerateCourseFullPageUrl(token.Author.name, token.Item.name, null), ImageUrl = String.IsNullOrEmpty(token.Item.thumbUrl) ? string.Empty : Constants.ImageBaseUrl + token.Item.thumbUrl, Description = token.Item.desc, Caption = token.Author.name, MessageUrl = token.Item.itemUrlName, //token.GenerateFullCoursePageUrl(token.Author.name, token.Course.name), MessageTitle = token.Item.name, IsAppPagePost = true }); }
public static PostMessageDTO AuthorPurchaser2MessageDto(this PurchaseMessageDTO token) { if (token.Author.fbUid == null || token.Author.fbUid < 0) { return(null); } return(new PostMessageDTO { UserId = token.Author.id , UserFbId = token.Author.fbUid , MessageText = String.Format(AUTHOR_PURCHASE_FACEBOOK_MESSAGE, token.Buyer.name, token.Item.name) + " \r\n " + FB_REVIEW_SUB_TITLE , ImageUrl = String.IsNullOrEmpty(token.Item.thumbUrl) ? string.Empty : Constants.ImageBaseUrl + token.Item.thumbUrl , Description = token.Item.desc , Caption = token.Author.name , MessageUrl = token.Item.itemUrlName //token.GenerateCourseFullPageUrl(token.Author.name, token.Item.name,null) , MessageTitle = token.Item.name }); }