public BlogSyndicationController(ISyndicationInclude syndicationLink, BaseLinkManager linkManager) : base(syndicationLink) { Assert.ArgumentNotNull(syndicationLink, nameof(syndicationLink)); Assert.ArgumentNotNull(linkManager, nameof(linkManager)); SyndicationLink = syndicationLink; LinkManager = linkManager; }
public Syndication(ISyndicationInclude sl, BaseLinkManager linkManager) { SyndicationLink = sl; if (SyndicationLink == null) { var feedResolver = ServiceLocator.ServiceProvider.GetRequiredService <IFeedResolver>(); SyndicationLink = new SyndicationLink(feedResolver); } LinkManager = linkManager ?? ServiceLocator.ServiceProvider.GetRequiredService <BaseLinkManager>(); }
public BlogSyndicationController(ISyndicationInclude sl = null) : base(sl) { SyndicationLink = sl ?? new SyndicationLink(); }
public Syndication(ISyndicationInclude sl = null) { SyndicationLink = sl ?? new SyndicationLink(); }
public BlogSyndicationController(ISyndicationInclude sl = null) : this(ServiceLocator.ServiceProvider.GetRequiredService <IFeedResolver>(), sl) { }
public BlogSyndicationController(IFeedResolver feedResolver, ISyndicationInclude sl = null) : this(sl ?? new SyndicationLink(feedResolver), ServiceLocator.ServiceProvider.GetRequiredService <BaseLinkManager>()) { }
public Syndication(ISyndicationInclude sl = null) : this(sl, null) { }