public TransitFeed(DBlog.Data.Feed o) : base(o.Id) { Url = o.Url; Name = o.Name; Description = o.Description; Interval = o.Interval; Updated = o.Updated; Exception = o.Exception; Xsl = o.Xsl; Username = o.Username; Password = o.Password; Type = (TransitFeedType)Enum.Parse(typeof(TransitFeedType), o.Type); Saved = o.Saved; }
public FeedTest() { mFeed = new Feed(); mFeed.Description = Guid.NewGuid().ToString(); mFeed.Exception = Guid.NewGuid().ToString(); mFeed.Interval = 0; mFeed.Name = Guid.NewGuid().ToString(); mFeed.Password = Guid.NewGuid().ToString(); mFeed.Saved = DateTime.UtcNow; mFeed.Type = Guid.NewGuid().ToString(); mFeed.Updated = DateTime.UtcNow; mFeed.Url = Guid.NewGuid().ToString(); mFeed.Username = Guid.NewGuid().ToString(); mFeed.Xsl = Guid.NewGuid().ToString(); }
public ManagedAtomFeed(Feed feed) : base(feed) { }
public ManagedZenFlashGalleryFeed(Feed feed) : base(feed) { }
public static int Update(Feed feed, ISession session, bool checktimestamp) { int result = 0; switch ((TransitFeedType)Enum.Parse(typeof(TransitFeedType), feed.Type)) { case TransitFeedType.Rss: ManagedRssFeed rssFeed = new ManagedRssFeed(feed); if (!checktimestamp || rssFeed.NeedsUpdate) { result = rssFeed.Update(session); } break; case TransitFeedType.Atom: ManagedAtomFeed atomFeed = new ManagedAtomFeed(feed); if (!checktimestamp || atomFeed.NeedsUpdate) { result = atomFeed.Update(session); } break; case TransitFeedType.AtomPost: ManagedAtomPostFeed atomPostFeed = new ManagedAtomPostFeed(feed); if (!checktimestamp || atomPostFeed.NeedsUpdate) { result = atomPostFeed.Update(session); } break; case TransitFeedType.ZenFlashGallery: ManagedZenFlashGalleryFeed zenFeed = new ManagedZenFlashGalleryFeed(feed); if (!checktimestamp || zenFeed.NeedsUpdate) { result = zenFeed.Update(session); } break; default: throw new Exception("Unsupported feed type."); } return result; }
public ManagedFeed(Feed feed) { mFeed = feed; }
public ManagedRssFeed(Feed feed) : base(feed) { }