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