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