Show / Hide Table of Contents

Interface IDuplicateDetector

Detect duplicates or similar items in database or external systems

Namespace: SuperOffice.CRM.Data.Util.Duplicates
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public interface IDuplicateDetector

Methods

CreateNewEntryAsync(DuplicateEntry)

Detect duplicates or similar items in database or external systems

Declaration
Task<int> CreateNewEntryAsync(DuplicateEntry entry)
Parameters
Type Name Description
DuplicateEntry entry
Returns
Type Description
Task<int>

GetAvailableRulesAsync(CancellationToken)

Detect duplicates or similar items in database or external systems

Declaration
Task<IDuplicateRule[]> GetAvailableRulesAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<IDuplicateRule[]>

GetDuplicatesAsync(CancellationToken, params string[])

Detect duplicates or similar items in database or external systems

Declaration
Task<DuplicateEntry[]> GetDuplicatesAsync(CancellationToken cancellationToken, params string[] value)
Parameters
Type Name Description
CancellationToken cancellationToken
string[] value
Returns
Type Description
Task<DuplicateEntry[]>

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top