Class ContactAndPersonImporter
Implements the import functionality in NetServer
Inherited Members
Namespace: SuperOffice.CRM.Import
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class ContactAndPersonImporter
Constructors
ContactAndPersonImporter()
Default constructor
Declaration
public ContactAndPersonImporter()
Methods
DoImportAsync(ImportItem[], string[], bool, string, bool, bool, int, ErpActorType, Func<List<ContactPersonIdItem>, CancellationToken, Task>, Func<List<ContactPersonIdItem>, CancellationToken, Task>, Func<List<string>, CancellationToken, Task>, Func<List<string>, CancellationToken, Task>, CancellationToken)
Import function
Declaration
public Task<ImportItem[]> DoImportAsync(ImportItem[] rows, string[] columnDefs, bool saveForReal, string culture, bool isErpContact, bool isErpPerson, int connectionId, ErpActorType actorType, Func<List<ContactPersonIdItem>, CancellationToken, Task> contactAndPersonsInserted, Func<List<ContactPersonIdItem>, CancellationToken, Task> contactsAndPersonsUpdated, Func<List<string>, CancellationToken, Task> erpContactKeysToSync, Func<List<string>, CancellationToken, Task> erpPersonKeysToSync, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| ImportItem[] | rows | |
| string[] | columnDefs | |
| bool | saveForReal | |
| string | culture | |
| bool | isErpContact | |
| bool | isErpPerson | |
| int | connectionId | |
| ErpActorType | actorType | |
| Func<List<ContactPersonIdItem>, CancellationToken, Task> | contactAndPersonsInserted | |
| Func<List<ContactPersonIdItem>, CancellationToken, Task> | contactsAndPersonsUpdated | |
| Func<List<string>, CancellationToken, Task> | erpContactKeysToSync | |
| Func<List<string>, CancellationToken, Task> | erpPersonKeysToSync | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<ImportItem[]> |
WriteStats(string)
Writes out statistics - time and memory
Declaration
public void WriteStats(string message)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message |