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
IDataDictionaryRepositoryentityRepository
IEntityRepositorystringLocalizer
IStringLocalizer<MasterDataResources>httpContext
IHttpContextlogger
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
boolGrava log detalhado de cada operação
maxRecordsAllowed
longNumero máximo de registros permitidos, se ultrapassar esse numero uma exeção será disparada