/// <summary> /// Gets and bulk updates blog post subscriptions. Called when the "Get and bulk update subscriptions" button is pressed. /// Expects the CreateBlogPostSubscription method to be run first. /// </summary> private bool GetAndBulkUpdateBlogPostSubscriptions() { // Prepare the parameters string where = "SubscriptionEmail LIKE '*****@*****.**'"; string orderBy = "SubscriptionEmail"; // Get the blog post subscriptions DataSet subscriptions = BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptions(where, orderBy); if (!DataHelper.DataSourceIsEmpty(subscriptions)) { // Loop through the individual items foreach (DataRow subscriptionDr in subscriptions.Tables[0].Rows) { // Create object from DataRow BlogPostSubscriptionInfo modifySubscription = new BlogPostSubscriptionInfo(subscriptionDr); // Update the property modifySubscription.SubscriptionEmail = modifySubscription.SubscriptionEmail.ToUpper(); // Update blog post subscription BlogPostSubscriptionInfoProvider.SetBlogPostSubscriptionInfo(modifySubscription); } return true; } return false; }
protected DataSet gridElem_OnDataReload(string completeWhere, string currentOrder, int currentTopN, string columns, int currentOffset, int currentPageSize, ref int totalRecords) { return BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptions(UserID, SiteID, completeWhere, currentTopN, currentOrder, columns, currentOffset, currentPageSize, ref totalRecords); }