public WebUriPagedSource( Uri rootUri, IWebEntityConfiguration entityConfiguration, IPagingConfiguration pagingConfiguration, IHttpClientFactory clientFactory = null) { this.rootUri = rootUri; this.entityConfiguration = entityConfiguration; this.pagingConfiguration = pagingConfiguration; this.clientFactory = clientFactory ?? new DefaultHttpClientFactory(carryOverCookies: true); }
internal static NewsFeedController NewFeedController(IRssFeedSource rssFeedSource, IPagingConfiguration pagingConfiguration, string methodRoute) { return(new NewsFeedController(rssFeedSource, pagingConfiguration) { Configuration = new HttpConfiguration(), Request = new HttpRequestMessage { Method = HttpMethod.Post, RequestUri = new Uri( string.Format("{0}:{1}{2}{3}", CommonEnvFactory.TestHostAddress, CommonEnvFactory.TestPort, _NewsFeedEndpoint, methodRoute)) } }); }
public NewsFeedController(IRssFeedSource feedSource, IPagingConfiguration pagingConfiguration) { _feedSource = feedSource; _pagingConfiguration = pagingConfiguration; }
public PagingViewModelGenerator(IPagingConfiguration pagingConfiguration) { PagingConfiguration = pagingConfiguration; }
protected virtual int GetNormalPageSize(IPagingConfiguration pagingConfiguration) { return(pagingConfiguration.NormalPageSize); }