Interface ICustomerService
Assembly: EPiServer.Commerce.UI.Admin.dll
Version: 14.26.0
Syntax
public interface ICustomerService
Methods
AddChildOrganizationsToOrganization(List<Guid>, Guid)
Declaration
void AddChildOrganizationsToOrganization(List<Guid> organizationIds, Guid parentOrganizationId)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<System.Guid> |
organizationIds |
|
System.Guid |
parentOrganizationId |
|
Declaration
void AddContactsToOrganization(List<Guid> contactIds, Guid orgId)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<System.Guid> |
contactIds |
|
System.Guid |
orgId |
|
AddOrUpdateAddress(AddressModel)
Declaration
string AddOrUpdateAddress(AddressModel model)
Parameters
Returns
Type |
Description |
System.String |
|
Declaration
ContactEntity AddOrUpdateContact(ContactModel model)
Parameters
Returns
Declaration
void AddOrUpdateContactNote(ContactNoteModel contactNoteModel)
Parameters
AddOrUpdateEnum(EnumViewModel)
Declaration
void AddOrUpdateEnum(EnumViewModel enumViewModel)
Parameters
AddOrUpdateOrganization(OrganizationModel)
Declaration
OrganizationEntity AddOrUpdateOrganization(OrganizationModel model)
Parameters
Returns
CreateUserAccount(CustomerAccountViewModel)
Declaration
Task<CreateUserResult> CreateUserAccount(CustomerAccountViewModel user)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<EPiServer.Shell.Security.CreateUserResult> |
|
DeleteAddress(Guid)
Declaration
void DeleteAddress(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Declaration
void DeleteContact(Guid contactId)
Parameters
Type |
Name |
Description |
System.Guid |
contactId |
|
Declaration
void DeleteContactNotes(Guid[] contactNoteId)
Parameters
Type |
Name |
Description |
System.Guid[] |
contactNoteId |
|
DeleteEnum(Int32, String)
Declaration
void DeleteEnum(int id, string type)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
System.String |
type |
|
Declaration
void DeleteOrganization(Guid orgId, eRelatedEntityDeleteMode mode)
Parameters
Declaration
string ExportContacts(ContactExportModel model)
Parameters
Returns
Type |
Description |
System.String |
|
ExportOrganizations(OrganizationExportModel)
Declaration
string ExportOrganizations(OrganizationExportModel model)
Parameters
Returns
Type |
Description |
System.String |
|
GetAddressById(Guid)
Declaration
AddressViewModel GetAddressById(Guid addressId)
Parameters
Type |
Name |
Description |
System.Guid |
addressId |
|
Returns
Declaration
IEnumerable<AddressViewModel> GetAddressesInContact(Guid contactId)
Parameters
Type |
Name |
Description |
System.Guid |
contactId |
|
Returns
GetAddressesInOrganization(String)
Declaration
IEnumerable<AddressViewModel> GetAddressesInOrganization(string orgId)
Parameters
Type |
Name |
Description |
System.String |
orgId |
|
Returns
GetChildOrganizations(Guid)
Declaration
IEnumerable<OrganizationViewModel> GetChildOrganizations(Guid organizationId)
Parameters
Type |
Name |
Description |
System.Guid |
organizationId |
|
Returns
Declaration
ContactViewModel GetContactById(Guid contactId)
Parameters
Type |
Name |
Description |
System.Guid |
contactId |
|
Returns
Declaration
ContactNoteViewModel GetContactNodeById(Guid contactNoteId)
Parameters
Type |
Name |
Description |
System.Guid |
contactNoteId |
|
Returns
Declaration
IEnumerable<ContactDetailViewModel> GetContactsInOrganization(Guid orgId)
Parameters
Type |
Name |
Description |
System.Guid |
orgId |
|
Returns
Declaration
Task<CustomerAccountViewModel> GetCustomerAccountByContactIdAsync(Guid contactId)
Parameters
Type |
Name |
Description |
System.Guid |
contactId |
|
Returns
GetOrganizationById(Guid)
Declaration
OrganizationViewModel GetOrganizationById(Guid orgId)
Parameters
Type |
Name |
Description |
System.Guid |
orgId |
|
Returns
Declaration
IEnumerable<ContactNoteViewModel> ListContactNotes(Guid contactId)
Parameters
Type |
Name |
Description |
System.Guid |
contactId |
|
Returns
Declaration
ContactListViewModel ListContacts(string sortField, SortingElementType sortType, int startIndex, int recordsToRetrieve)
Parameters
Type |
Name |
Description |
System.String |
sortField |
|
SortingElementType |
sortType |
|
System.Int32 |
startIndex |
|
System.Int32 |
recordsToRetrieve |
|
Returns
ListOrganizations()
Declaration
IEnumerable<OrganizationDetailViewModel> ListOrganizations()
Returns
Declaration
ContactListViewModel SearchContacts(SearchContactModel model)
Parameters
Returns
SearchOrganizations(SearchOrganizationModel)
Declaration
OrganizationListViewModel SearchOrganizations(SearchOrganizationModel model)
Parameters
Returns
UpdateCustomerAccount(String, String)
Declaration
void UpdateCustomerAccount(string contactId, string username)
Parameters
Type |
Name |
Description |
System.String |
contactId |
|
System.String |
username |
|