Beispiel #1
0
 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
     });
 }
Beispiel #2
0
        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
            });
        }