Click or drag to resize

CustomerRepositoryTCustomer, TAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation Methods

The CustomerRepositoryTCustomer, TAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation type exposes the following members.

Methods
 NameDescription
Protected methodClearAuxiliaryCaches Clears any additional cached data associated with this repository
(Inherited from RepositoryReadOnlyT)
Public methodClearCache Clears all cached data associated with this repository, for both top-level entities and all sub-entities
(Inherited from RepositoryReadOnlyT)
Public methodDelete Delete a customer
Public methodFind(ExpressionFuncT, Boolean, GetAllOptions) Retrieves a list of all entities matching a given set of search criteria
(Inherited from RepositoryReadOnlyT)
Public methodFind(ExpressionFuncT, Boolean, ExpressionFuncT, IEnumerableNetForumEntity) Retrieves a list of all entities matching a given set of search criteria
(Inherited from RepositoryReadOnlyT)
Public methodFindByPrimaryEmail(String) Retrieves all customers sharing a primary email address.
Public methodFindByPrimaryEmailT(String) Retrieves all customers sharing a primary email address.
Public methodGetAddressHoldTypes Retrieves a list of all known Address Hold Types
Public methodGetAddressTypes Retrieves a list of all known Address Types
Public methodGetAll(ExpressionFuncT, IEnumerableNetForumEntity) Retrieves a list of all known entities managed by this repository
(Inherited from RepositoryReadOnlyT)
Public methodGetAll(GetAllOptions) Retrieves a list of all known entities managed by this repository
(Inherited from RepositoryReadOnlyT)
Public methodGetById(NetForumId) Retrieves a single entity by id
(Inherited from RepositoryReadOnlyT)
Public methodGetByPrimaryEmail(String) Retrieves a single customer by their unique primary email address.
Public methodGetByPrimaryEmailT(String) Retrieves a single customer by their unique primary email address.
Public methodGetByRecordNumber(Int32) Retrieves a single customer by their record number.
Public methodGetByRecordNumberT(Int32) Retrieves a single customer by their record number.
Public methodGetByWebLogin(String) Retrieves a single customer by their web login.
Public methodGetByWebLoginT(String) Retrieves a single customer by their web login.
Public methodGetEmailTypes Retrieves a list of all known Email Types
Public methodGetFaxTypes Retrieves a list of all known Fax Types
Public methodGetMembershipStatuses Retrieves a list of all known Membership Statuses
Public methodGetMembershipTypes Retrieves a list of all known Membership Types
Public methodGetNamePrefixes Retrieves a list of all known Name Prefixes
Public methodGetNameSuffixes Retrieves a list of all known Name Suffixes
Public methodGetPhoneTypes Retrieves a list of all known Phone Types
Public methodGetPreferredCommunicationMethods Retrieves a list of all known Communication Methods
Public methodGetRelationshipTypes Retrieves a list of all known Relationship Types
Public methodGetWebsiteTypes Retrieves a list of all known Website Types
Protected methodInitializeSubEntities
(Overrides RepositoryReadOnlyTInitializeSubEntities(T))
Public methodIsEmailAvailable Determines if a given email address is currently unused, and thus available for use.
Public methodIsWebLoginAvailable Determines if a given web login is currently unused across all customers (including any soft-deleted customers), and thus available for use.
Public methodPrimeCache Retrieves and caches the set of all known entities managed by this repository, in order to increase the performance of future GetAll(GetAllOptions) and GetById(NetForumId) requests. Performance of Find(ExpressionFuncT, Boolean, GetAllOptions) requests will not be improved.
(Inherited from RepositoryReadOnlyT)
Protected methodRemoveFromCache Removes the entity with the specified id from the top-level entity cache if caching is enabled
(Inherited from RepositoryReadOnlyT)
Public methodSave Save a customer
Top
See Also