void gridManage_OnGetDataSource(object sender, EventArgs e) { TransitAccountFeedItemQueryOptions options = GetQueryOptions(); ServiceQueryOptions serviceoptions = new ServiceQueryOptions(); serviceoptions.PageSize = gridManage.PageSize; serviceoptions.PageNumber = gridManage.CurrentPageIndex; gridManage.DataSource = SessionManager.GetCollection <TransitAccountFeedItem, TransitAccountFeedItemQueryOptions>( options, serviceoptions, SessionManager.SyndicationService.GetAllAccountFeedItems); string queryargs = string.Format("city={0}&country={1}&state={2}&search={3}&page={4}", Renderer.UrlEncode(options.City), Renderer.UrlEncode(options.Country), Renderer.UrlEncode(options.State), Renderer.UrlEncode(options.Search), gridManage.CurrentPageIndex); if (((SnCoreMasterPage)Master).ScriptManager.IsInAsyncPostBack && !((SnCoreMasterPage)Master).ScriptManager.IsNavigating) { NameValueCollection history = new NameValueCollection(); history.Add("city", options.City); history.Add("country", options.Country); history.Add("state", options.State); history.Add("search", options.Search); history.Add("page", gridManage.CurrentPageIndex.ToString()); ((SnCoreMasterPage)Master).ScriptManager.AddHistoryPoint(history, Page.Title); } linkRelRss.NavigateUrl = string.Format("AccountFeedItemsRss.aspx?{0}", queryargs); linkPermalink.NavigateUrl = string.Format("AccountFeedItemsView.aspx?{0}", queryargs); panelLinks.Update(); }
private void GetData(object sender, EventArgs e) { TransitAccountFeedQueryOptions options = GetQueryOptions(); gridManage.CurrentPageIndex = 0; gridManage.VirtualItemCount = SessionManager.GetCount <TransitAccountFeed, TransitAccountFeedQueryOptions>( options, SessionManager.SyndicationService.GetAccountFeedsCount); TransitAccountFeedItemQueryOptions feeditem_options = new TransitAccountFeedItemQueryOptions(); feeditem_options.City = options.City; feeditem_options.Country = options.Country; feeditem_options.PublishedOnly = options.PublishedOnly; feeditem_options.State = options.State; feeditem_options.AccountFeedName = options.Name; feeditem_options.AccountFeedName = inputName.Text; int feedItemsCount = SessionManager.GetCount <TransitAccountFeedItem, TransitAccountFeedItemQueryOptions>( feeditem_options, SessionManager.SyndicationService.GetAllAccountFeedItemsCount); string feeds_queryargs = string.Format("city={0}&country={1}&state={2}", Renderer.UrlEncode(options.City), Renderer.UrlEncode(options.Country), Renderer.UrlEncode(options.State)); labelCount.Text = string.Format("{0} blog{1} with <a href='AccountFeedItemsView.aspx?{4}'>{2} {3}</a>", gridManage.VirtualItemCount, gridManage.VirtualItemCount == 1 ? string.Empty : "s", feedItemsCount, feedItemsCount == 1 ? "post" : "posts", feeds_queryargs); gridManage_OnGetDataSource(this, null); gridManage.DataBind(); }
private TransitAccountFeedItemQueryOptions GetQueryOptions() { TransitAccountFeedItemQueryOptions options = new TransitAccountFeedItemQueryOptions(); options.PublishedOnly = true; options.City = inputCity.Text; options.Country = inputCountry.SelectedValue; options.State = inputState.SelectedValue; options.Search = inputSearch.Text; return(options); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ServiceQueryOptions queryoptions = new ServiceQueryOptions(); queryoptions.PageNumber = 0; queryoptions.PageSize = Count; TransitAccountFeedItemQueryOptions options = new TransitAccountFeedItemQueryOptions(); FeedsView.DataSource = SessionManager.GetCollection <TransitAccountFeedItem, TransitAccountFeedItemQueryOptions>( options, queryoptions, SessionManager.SyndicationService.GetAllAccountFeedItems); FeedsView.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ServiceQueryOptions queryoptions = new ServiceQueryOptions(); queryoptions.PageNumber = 0; queryoptions.PageSize = Count; TransitAccountFeedItemQueryOptions options = new TransitAccountFeedItemQueryOptions(); FeedsView.DataSource = SessionManager.GetCollection<TransitAccountFeedItem, TransitAccountFeedItemQueryOptions>( options, queryoptions, SessionManager.SyndicationService.GetAllAccountFeedItems); FeedsView.DataBind(); } }
private void GetData(object sender, EventArgs e) { TransitAccountFeedItemQueryOptions options = GetQueryOptions(); gridManage.CurrentPageIndex = 0; gridManage.VirtualItemCount = SessionManager.GetCount <TransitAccountFeedItem, TransitAccountFeedItemQueryOptions>( options, SessionManager.SyndicationService.GetAllAccountFeedItemsCount); Title = titleBlogPosts.Text = (string.IsNullOrEmpty(options.City) ? titleBlogPosts.DefaultText : string.Format("{0}: {1}", titleBlogPosts.DefaultText, options.City)); if (IsPostBack) { Title = string.Format("{0} - {1}", SessionManager.GetCachedConfiguration( "SnCore.Title", "SnCore"), titleBlogPosts.Text); } TransitAccountFeedQueryOptions feed_options = new TransitAccountFeedQueryOptions(); feed_options.PublishedOnly = true; feed_options.PicturesOnly = false; feed_options.City = options.City; feed_options.State = options.State; feed_options.Country = options.Country; feed_options.WithFeedItemsOnly = true; int feedsCount = SessionManager.GetCount <TransitAccountFeed, TransitAccountFeedQueryOptions>( feed_options, SessionManager.SyndicationService.GetAccountFeedsCount); string feeds_queryargs = string.Format("city={0}&country={1}&state={2}", Renderer.UrlEncode(options.City), Renderer.UrlEncode(options.Country), Renderer.UrlEncode(options.State)); labelCount.Text = string.Format("{0} post{1} from <a href='AccountFeedsView.aspx?{4}'>{2} blog{3}</a>", gridManage.VirtualItemCount, gridManage.VirtualItemCount == 1 ? string.Empty : "s", feedsCount, feedsCount == 1 ? string.Empty : "s", feeds_queryargs); gridManage_OnGetDataSource(this, null); gridManage.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TransitAccountFeedItemQueryOptions options = new TransitAccountFeedItemQueryOptions(); options.SortAscending = Ascending; options.SortOrder = SortOrder; options.City = City; options.Country = Country; options.State = State; options.Search = Search; ServiceQueryOptions queryoptions = new ServiceQueryOptions(); queryoptions.PageNumber = 0; queryoptions.PageSize = 10; rssRepeater.DataSource = SessionManager.SyndicationService.GetAllAccountFeedItems( SessionManager.Ticket, options, queryoptions); rssRepeater.DataBind(); } }
private void GetData(object sender, EventArgs e) { TransitAccountFeedQueryOptions options = GetQueryOptions(); gridManage.CurrentPageIndex = 0; gridManage.VirtualItemCount = SessionManager.GetCount<TransitAccountFeed, TransitAccountFeedQueryOptions>( options, SessionManager.SyndicationService.GetAccountFeedsCount); TransitAccountFeedItemQueryOptions feeditem_options = new TransitAccountFeedItemQueryOptions(); feeditem_options.City = options.City; feeditem_options.Country = options.Country; feeditem_options.PublishedOnly = options.PublishedOnly; feeditem_options.State = options.State; feeditem_options.AccountFeedName = options.Name; feeditem_options.AccountFeedName = inputName.Text; int feedItemsCount = SessionManager.GetCount<TransitAccountFeedItem, TransitAccountFeedItemQueryOptions>( feeditem_options, SessionManager.SyndicationService.GetAllAccountFeedItemsCount); string feeds_queryargs = string.Format("city={0}&country={1}&state={2}", Renderer.UrlEncode(options.City), Renderer.UrlEncode(options.Country), Renderer.UrlEncode(options.State)); labelCount.Text = string.Format("{0} blog{1} with <a href='AccountFeedItemsView.aspx?{4}'>{2} {3}</a>", gridManage.VirtualItemCount, gridManage.VirtualItemCount == 1 ? string.Empty : "s", feedItemsCount, feedItemsCount == 1 ? "post" : "posts", feeds_queryargs); gridManage_OnGetDataSource(this, null); gridManage.DataBind(); }
public List <TransitAccountFeedItem> GetAllAccountFeedItems(string ticket, TransitAccountFeedItemQueryOptions qopt, ServiceQueryOptions options) { return(WebServiceImpl <TransitAccountFeedItem, ManagedAccountFeedItem, AccountFeedItem> .GetList( ticket, options, qopt.CreateQuery())); }
public int GetAllAccountFeedItemsCount(string ticket, TransitAccountFeedItemQueryOptions qopt) { return(WebServiceImpl <TransitAccountFeedItem, ManagedAccountFeedItem, AccountFeedItem> .GetCount( ticket, qopt.CreateCountQuery())); }
private TransitAccountFeedItemQueryOptions GetQueryOptions() { TransitAccountFeedItemQueryOptions options = new TransitAccountFeedItemQueryOptions(); options.PublishedOnly = true; options.City = inputCity.Text; options.Country = inputCountry.SelectedValue; options.State = inputState.SelectedValue; options.Search = inputSearch.Text; return options; }
public List<TransitAccountFeedItem> GetAllAccountFeedItems(string ticket, TransitAccountFeedItemQueryOptions qopt, ServiceQueryOptions options) { return WebServiceImpl<TransitAccountFeedItem, ManagedAccountFeedItem, AccountFeedItem>.GetList( ticket, options, qopt.CreateQuery()); }
public int GetAllAccountFeedItemsCount(string ticket, TransitAccountFeedItemQueryOptions qopt) { return WebServiceImpl<TransitAccountFeedItem, ManagedAccountFeedItem, AccountFeedItem>.GetCount( ticket, qopt.CreateCountQuery()); }