public static SocialImage ReturnSocialImage(InstagramMedia item) { SocialImage s = new SocialImage(); s.Image = item.Images.StandardResolution.Url; s.Date = item.Created; s.Caption = item.CaptionText; s.SocialLink = item.Link; return(s); }
public static SocialImage ReturnSocialImage(FacebookPost item) { SocialImage s = new SocialImage(); s.Image = item.Picture; s.Date = item.CreatedTime; s.Caption = item.Description; s.SocialLink = item.Link; return(s); }
public static SocialImage ReturnSocialImage(TwitterStatusMessage item) { SocialImage s = new SocialImage(); var imageMedia = item.Entities.Media != null?item.Entities.Media.FirstOrDefault() : null; var urlMedia = item.Entities.Urls != null?item.Entities.Urls.FirstOrDefault() : null; var image = imageMedia != null ? imageMedia.MediaUrl: ""; var url = imageMedia != null ? imageMedia.Url : ""; var urlToRemove = url.Split(' ').Last(); s.Image = image; s.Date = item.CreatedAt; s.Caption = !string.IsNullOrWhiteSpace(item.Text) && !string.IsNullOrWhiteSpace(urlToRemove) ? item.Text.Replace(urlToRemove, string.Empty) : ""; s.SocialLink = url; return(s); }