Inheritance: INotifyPropertyChanging, INotifyPropertyChanged
コード例 #1
0
ファイル: WestAustralia.cs プロジェクト: Q42/MWHackathon
 public override string GetEntryImageUrl(Entry entry)
 {
     return null;
 }
コード例 #2
0
ファイル: CooperHewitt.cs プロジェクト: Q42/MWHackathon
 public override string GetEntryImageUrl(Entry entry)
 {
     return GetEntryImageUrl(JObject.Parse(entry.body));
 }
コード例 #3
0
ファイル: ImageService.cs プロジェクト: Q42/MWHackathon
        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);
        }
コード例 #4
0
ファイル: FacialController.cs プロジェクト: Q42/MWHackathon
 private Faces GetFace(Entry entry)
 {
     return new Faces(entry.facialdata, entry.object_imageurl, entry.imagewidth, entry.imageheight);
 }
コード例 #5
0
ファイル: DataService.cs プロジェクト: Q42/MWHackathon
 public abstract string GetEntryImageUrl(Entry entry);
コード例 #6
0
ファイル: Database.designer.cs プロジェクト: Q42/MWHackathon
 partial void UpdateEntry(Entry instance);
コード例 #7
0
ファイル: Database.designer.cs プロジェクト: Q42/MWHackathon
 partial void DeleteEntry(Entry instance);
コード例 #8
0
ファイル: Database.designer.cs プロジェクト: Q42/MWHackathon
 partial void InsertEntry(Entry instance);
コード例 #9
0
ファイル: Database.designer.cs プロジェクト: Q42/MWHackathon
		private void detach_Entries(Entry entity)
		{
			this.SendPropertyChanging();
			entity.Feed = null;
		}
コード例 #10
0
ファイル: Database.designer.cs プロジェクト: Q42/MWHackathon
		private void attach_Entries(Entry entity)
		{
			this.SendPropertyChanging();
			entity.Feed = this;
		}
コード例 #11
0
ファイル: AmsterdamMuseum.cs プロジェクト: Q42/MWHackathon
 public override string GetEntryImageUrl(Entry entry)
 {
     XmlDocument doc = new XmlDocument();
       doc.LoadXml(entry.body);
       return GetEntryImageUrl(doc.DocumentElement);
 }
コード例 #12
0
ファイル: XMLService.cs プロジェクト: Q42/MWHackathon
 public override string GetEntryImageUrl(Entry entry)
 {
     throw new NotImplementedException();
 }