Table of Contents

Class DictionariesService

Namespace
JJMasterData.WebApi.Services
Assembly
JJMasterData.WebApi.dll
public class DictionariesService
Inheritance
DictionariesService
Inherited Members

Constructors

DictionariesService(IDataDictionaryRepository, IEntityRepository, IStringLocalizer<MasterDataResources>, IHttpContext, ILogger<DictionariesService>)

public DictionariesService(IDataDictionaryRepository dataDictionaryRepository, IEntityRepository entityRepository, IStringLocalizer<MasterDataResources> stringLocalizer, IHttpContext httpContext, ILogger<DictionariesService> logger)

Parameters

dataDictionaryRepository IDataDictionaryRepository
entityRepository IEntityRepository
stringLocalizer IStringLocalizer<MasterDataResources>
httpContext IHttpContext
logger ILogger<DictionariesService>

Methods

GetSyncInfoAsync(DicSyncParam[], bool, long)

Analisa uma lista de elementos retornando quantos registros precisam ser sincronizados

public Task<DicSyncInfo> GetSyncInfoAsync(DicSyncParam[] listSync, bool showLogInfo, long maxRecordsAllowed = 0)

Parameters

listSync DicSyncParam[]

Lista de elementos

showLogInfo bool

Grava log detalhado de cada operação

maxRecordsAllowed long

Numero máximo de registros permitidos, se ultrapassar esse numero uma exeção será disparada

Returns

Task<DicSyncInfo>