Table of Contents

Class SettingsService

Namespace
JJMasterData.Web.Areas.DataDictionary.Services
Assembly
JJMasterData.Web.dll
public class SettingsService : BaseService
Inheritance
SettingsService
Inherited Members

Constructors

SettingsService(IValidationDictionary, IDataDictionaryRepository, IStringLocalizer<MasterDataResources>, IWritableOptions<MasterDataCommonsOptions>, IWritableOptions<MasterDataCoreOptions>, IWritableOptions<MasterDataWebOptions>)

public SettingsService(IValidationDictionary validationDictionary, IDataDictionaryRepository dataDictionaryRepository, IStringLocalizer<MasterDataResources> stringLocalizer, IWritableOptions<MasterDataCommonsOptions> commonsWritableOptions, IWritableOptions<MasterDataCoreOptions> coreWritableOptions, IWritableOptions<MasterDataWebOptions> webWritableOptions)

Parameters

validationDictionary IValidationDictionary
dataDictionaryRepository IDataDictionaryRepository
stringLocalizer IStringLocalizer<MasterDataResources>
commonsWritableOptions IWritableOptions<MasterDataCommonsOptions>
coreWritableOptions IWritableOptions<MasterDataCoreOptions>
webWritableOptions IWritableOptions<MasterDataWebOptions>

Methods

GetConnectionResultAsync(string?, DataAccessProvider, CancellationToken)

public static Task<ConnectionResult> GetConnectionResultAsync(string? connectionString, DataAccessProvider provider, CancellationToken cancellationToken = default)

Parameters

connectionString string
provider DataAccessProvider
cancellationToken CancellationToken

Returns

Task<ConnectionResult>

GetViewModel()

public Task<SettingsViewModel> GetViewModel()

Returns

Task<SettingsViewModel>

SaveOptions(SettingsViewModel)

public Task SaveOptions(SettingsViewModel model)

Parameters

model SettingsViewModel

Returns

Task