Table of Contents

Interface ISettingRepository

Namespace
Oqtane.Repository
Assembly
Oqtane.Server.dll
public interface ISettingRepository

Methods

AddSetting(Setting)

Setting AddSetting(Setting setting)

Parameters

setting Setting

Returns

Setting

DeleteSetting(string, int)

void DeleteSetting(string entityName, int settingId)

Parameters

entityName string
settingId int

DeleteSettings(string, int)

void DeleteSettings(string entityName, int entityId)

Parameters

entityName string
entityId int

GetEntityIds(string)

IEnumerable<int> GetEntityIds(string entityName)

Parameters

entityName string

Returns

IEnumerable<int>

GetEntityNames()

IEnumerable<string> GetEntityNames()

Returns

IEnumerable<string>

GetSetting(string, int)

Setting GetSetting(string entityName, int settingId)

Parameters

entityName string
settingId int

Returns

Setting

GetSetting(string, int, string)

Setting GetSetting(string entityName, int entityId, string settingName)

Parameters

entityName string
entityId int
settingName string

Returns

Setting

GetSettingValue(IEnumerable<Setting>, string, string)

string GetSettingValue(IEnumerable<Setting> settings, string settingName, string defaultValue)

Parameters

settings IEnumerable<Setting>
settingName string
defaultValue string

Returns

string

GetSettingValue(string, int, string, string)

string GetSettingValue(string entityName, int entityId, string settingName, string defaultValue)

Parameters

entityName string
entityId int
settingName string
defaultValue string

Returns

string

GetSettings(string)

IEnumerable<Setting> GetSettings(string entityName)

Parameters

entityName string

Returns

IEnumerable<Setting>

GetSettings(string, int)

IEnumerable<Setting> GetSettings(string entityName, int entityId)

Parameters

entityName string
entityId int

Returns

IEnumerable<Setting>

GetSettings(string, int, string, int)

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)

Setting UpdateSetting(Setting setting)

Parameters

setting Setting

Returns

Setting