コード例 #1
0
 public static PostMessageDTO Token2LfePostMessageDto(this ReviewMessageDTO token)
 {
     return(new PostMessageDTO
     {
         UserFbId = Convert.ToInt64(AppId)
         , MessageText = String.Format(FB_REVIEW_LEARNER_TITLE, token.Writer.name, token.Item.name, token.ReviewText, token.Author.name) + " \r\n " + FB_REVIEW_SUB_TITLE
         , ImageUrl = token.Item.thumbUrl
         , Description = token.Item.desc
         , Caption = token.Author.name
         , MessageUrl = token.GenerateCourseFullPageUrl(token.Author.name, token.Item.name, null)
         , MessageTitle = token.Item.name
     });
 }
コード例 #2
0
 public static PostMessageDTO Token2AppPostMessageDto(this ReviewMessageDTO token)
 {
     return(new PostMessageDTO
     {
         MessageText = String.Format(FB_REVIEW_APP_TITLE, token.Writer.name, token.Item.name, token.ReviewText, token.Author.name) + " \r\n " + token.Item.itemUrlName//token.GenerateCourseFullPageUrl(token.Author.name, token.Item.name,null)
         , ImageUrl = token.Item.thumbUrl
         , Description = token.Item.desc
         , Caption = token.Author.name
         , MessageUrl = token.GenerateCourseFullPageUrl(token.Author.name, token.Item.name, null)
         , MessageTitle = token.Item.name
         , IsAppPagePost = true
     });
 }
コード例 #3
0
        public static PostMessageDTO Token2LearnerPostMessageDto(this ReviewMessageDTO token)
        {
            if (token.Learner.fbUid == null || token.Learner.fbUid < 0)
            {
                return(null);
            }

            return(new PostMessageDTO
            {
                UserId = token.Learner.id
                , UserFbId = token.Learner.fbUid
                , MessageText = String.Format(FB_REVIEW_LEARNER_TITLE, token.Writer.name, token.Item.name, token.ReviewText, token.Author.name) + " \r\n " + FB_REVIEW_SUB_TITLE
                , ImageUrl = token.Item.thumbUrl
                , Description = token.Item.desc
                , Caption = token.Author.name
                , MessageUrl = token.GenerateCourseFullPageUrl(token.Author.name, token.Item.name, null)
                , MessageTitle = token.Item.name
            });
        }