//private static string CourseUrlName2PageUrl(this string courseUrlName) //{ // return String.Format(DtoExtensions.COURSE_PAGE_URL, Utils.GetKeyValue("baseUrl"), courseUrlName); //} public static PostMessageDTO Entity2PostMessageDto(this DSC_NotificationsFbToken entity) { long fbUid; var parsed = Int64.TryParse(entity.FacebookID, out fbUid); if (!parsed) { return(null); } return(new PostMessageDTO { MessageId = entity.MessageId , UserId = entity.UserId , UserFbId = fbUid , MessageText = entity.MessageText + " \r\n " + String.Format(DtoExtensions.MESSAGE_PAGE_URL, Utils.GetKeyValue("baseUrl"), entity.Uid) , ImageUrl = String.IsNullOrEmpty(entity.CourseThumbUrl) ? string.Empty : Constants.ImageBaseUrl + entity.CourseThumbUrl , Description = entity.CourseDescription , Caption = entity.Entity2AuthorFullName() , MessageUrl = entity.GenerateCourseFullPageUrl(entity.Entity2AuthorFullName(), entity.CourseName, null) , MessageTitle = entity.CourseName }); }
public static string Entity2AuthorFullName(this DSC_NotificationsFbToken entity) { return(CombineFullName(entity.AuthorFirstName, entity.AuthorLastName, entity.AuthorNickname)); }