public override string GetEntryImageUrl(Entry entry) { return null; }
public override string GetEntryImageUrl(Entry entry) { return GetEntryImageUrl(JObject.Parse(entry.body)); }
public FileInfo GetFilePath(Entry entry) { if (string.IsNullOrEmpty(entry.object_imageurl)) return null; //Feed feed = feeds.Single(f => f.id == entry.feed_id); string extension = Path.GetExtension(entry.object_imageurl); // rijksmuseum "http://www.rijksmuseum.nl/assetimage2.jsp?id=SK-A-4878&aria/maxwidth_288" if (entry.object_imageurl.Contains("www.rijksmuseum.nl") && string.IsNullOrEmpty(extension)) extension = ".jpg"; if (extension.Contains("?")) extension = extension.Split('?')[0]; if (extension.ToLowerInvariant() != ".jpg" && extension.ToLowerInvariant() != ".png" && extension.ToLowerInvariant() != ".bmp" && extension.ToLowerInvariant() != ".gif") log.Warn("Invalid extension found: " + extension); if (extension.Length != 4) log.Warn("Extension wrong length: " + extension); return GetFilePath(entry.feed_id, entry.id, extension); }
private Faces GetFace(Entry entry) { return new Faces(entry.facialdata, entry.object_imageurl, entry.imagewidth, entry.imageheight); }
public abstract string GetEntryImageUrl(Entry entry);
partial void UpdateEntry(Entry instance);
partial void DeleteEntry(Entry instance);
partial void InsertEntry(Entry instance);
private void detach_Entries(Entry entity) { this.SendPropertyChanging(); entity.Feed = null; }
private void attach_Entries(Entry entity) { this.SendPropertyChanging(); entity.Feed = this; }
public override string GetEntryImageUrl(Entry entry) { XmlDocument doc = new XmlDocument(); doc.LoadXml(entry.body); return GetEntryImageUrl(doc.DocumentElement); }
public override string GetEntryImageUrl(Entry entry) { throw new NotImplementedException(); }