Class SettingRepository
- Namespace
- Oqtane.Repository
- Assembly
- Oqtane.Server.dll
public class SettingRepository : ISettingRepository
- Inheritance
-
object
SettingRepository
- Implements
-
Constructors
SettingRepository(IDbContextFactory<TenantDBContext>, MasterDBContext, ITenantManager, IMemoryCache)
public SettingRepository(IDbContextFactory<TenantDBContext> tenantContextFactory, MasterDBContext master, ITenantManager tenantManager, IMemoryCache cache)
Parameters
tenantContextFactory
IDbContextFactory<TenantDBContext>
master
MasterDBContext
tenantManager
ITenantManager
cache
IMemoryCache
Methods
AddSetting(Setting)
public Setting AddSetting(Setting setting)
Parameters
setting
Setting
Returns
- Setting
DeleteSetting(string, int)
public void DeleteSetting(string entityName, int settingId)
Parameters
entityName
string
settingId
int
DeleteSettings(string, int)
public void DeleteSettings(string entityName, int entityId)
Parameters
entityName
string
entityId
int
GetEntityIds(string)
public IEnumerable<int> GetEntityIds(string entityName)
Parameters
entityName
string
Returns
- IEnumerable<int>
GetEntityNames()
public IEnumerable<string> GetEntityNames()
Returns
- IEnumerable<string>
GetSetting(string, int)
public Setting GetSetting(string entityName, int settingId)
Parameters
entityName
string
settingId
int
Returns
- Setting
GetSetting(string, int, string)
public Setting GetSetting(string entityName, int entityId, string settingName)
Parameters
entityName
string
entityId
int
settingName
string
Returns
- Setting
GetSettingValue(IEnumerable<Setting>, string, string)
public string GetSettingValue(IEnumerable<Setting> settings, string settingName, string defaultValue)
Parameters
settings
IEnumerable<Setting>
settingName
string
defaultValue
string
Returns
- string
GetSettingValue(string, int, string, string)
public string GetSettingValue(string entityName, int entityId, string settingName, string defaultValue)
Parameters
entityName
string
entityId
int
settingName
string
defaultValue
string
Returns
- string
GetSettings(string)
public IEnumerable<Setting> GetSettings(string entityName)
Parameters
entityName
string
Returns
- IEnumerable<Setting>
GetSettings(string, int)
public IEnumerable<Setting> GetSettings(string entityName, int entityId)
Parameters
entityName
string
entityId
int
Returns
- IEnumerable<Setting>
GetSettings(string, int, string, int)
public IEnumerable<Setting> GetSettings(string entityName1, int entityId1, string entityName2, int entityId2)
Parameters
entityName1
string
entityId1
int
entityName2
string
entityId2
int
Returns
- IEnumerable<Setting>
UpdateSetting(Setting)
public Setting UpdateSetting(Setting setting)
Parameters
setting
Setting
Returns
- Setting