You are here: RainWorx.FrameWorx.Providers Namespaces > RainWorx.FrameWorx.Providers.Listing Namespaces > RainWorx.FrameWorx.Providers.Listing > ListingBase Class

ListingBase Class

AuctionWorx 3.5 API
Provides basic listing type functionality that may or may not be overridden in some implementations
Inheritance Hierarchy

SystemObject
  RainWorx.FrameWorx.Providers.ListingListingBase
    RainWorx.FrameWorx.Providers.Listing.AuctionStandardAuction
    RainWorx.FrameWorx.Providers.Listing.ClassifiedClassifiedAd
    RainWorx.FrameWorx.Providers.Listing.FixedPriceStandardFixedPrice

Namespace:  RainWorx.FrameWorx.Providers.Listing
Assembly:  RainWorx.FrameWorx.Providers.Listing (in RainWorx.FrameWorx.Providers.Listing.dll) Version: 3.5

Syntax

C#
public abstract class ListingBase : IListing

The ListingBase type exposes the following members.

Constructors

NameDescription
Protected methodListingBase
Constructor for implementations of this class
Top
Properties

NameDescription
Public propertyName
The Name of the Listing Provider
Top
Methods

NameDescription
Protected methodCheckFieldMutabilityAccess
Validates if the acting user has permission to edit the specified fields
Public methodCreateListing
Creates a new Listing
Protected methodEnsureFeeProviderEnablement
Ensures applicable fee providers are enabled or disabled for the given listing type
Protected methodEnsureListingProperty(String, ListCustomProperty, String, CustomFieldType, String, String, Int32, Boolean, String, String, CustomFieldAccess, CustomFieldAccess)
Ensures a listing property exists
Protected methodEnsureListingProperty(String, ListCustomProperty, String, CustomFieldType, String, String, Int32, Boolean, String, String, CustomFieldAccess, CustomFieldAccess, String)
Ensures a listing property exists
Protected methodEnsureListingType
Ensures a listing type exists
Protected methodEnsureNavigationalCategory
Ensures the navigational category exists for the listing type's properties in the Admin Control Panel
Public methodFillListingContext
Fills the Listing's Context with respect to a specific user
Protected methodGetListingImageCount
Retrieves a count of associated image Media
Protected methodGetPrimaryImageURI
Public methodGetUpdateableListingFields
Retrieves a list of Listing fields and their updatability
Public methodRegisterSelf
Registers the Listing Format Provider
Public methodRestoreListing
Returns a listing to its original state
Public methodUpdateListing
Updates an existing Listing
Public methodValidateListingTypeProperties
Performs basic data type and required validation for "Site" scoped listing type properties
Top
Fields

NameDescription
Protected field_data
Top
Extension Methods

NameDescription
Public Extension MethodToMvcHtmlString
Returns the HTML version of the ToString() output method of the specified object
(Defined by HtmlHelpers.)
Top
See Also

Reference

Copyright © 2002-2022. RainWorx Software. All rights reserved.