Rock.Store.PackageService.GetPurchasedPackages C# (CSharp) Method

GetPurchasedPackages() public method

Gets a package from the store.
public GetPurchasedPackages ( ) : List
return List
        public List<Package> GetPurchasedPackages(  )
        {
            string error = null;
            return GetPurchasedPackages( out error );
        }

Same methods

PackageService::GetPurchasedPackages ( string &errorResponse ) : List

Usage Example

        private void DisplayPackages()
        {
            string errorResponse = string.Empty;

            // check that the store is configured with an organization
            if ( StoreService.OrganizationIsConfigured() )
            {
                PackageService packageService = new PackageService();
                var purchases = packageService.GetPurchasedPackages( out errorResponse );

                // check errors
                ErrorCheck( errorResponse );

                if ( purchases.Count == 0 )
                {
                    lMessages.Text = "<div class='alert alert-warning'>No packages have been purchased for this organization.</div>";
                }

                rptPurchasedProducts.DataSource = purchases;
                rptPurchasedProducts.DataBind();
            }
            else
            {
                var queryParams = new Dictionary<string, string>();
                queryParams.Add( "ReturnUrl", Request.RawUrl );

                NavigateToLinkedPage( "LinkOrganizationPage", queryParams );
            }
        }