using Oqtane.Models; using System.Collections.Generic; using System.Threading.Tasks; namespace Oqtane.Services { public interface ISettingService { Task> GetModuleSettingsAsync(int ModuleId); Task UpdateModuleSettingsAsync(List ModuleSettings, int ModuleId, string SettingName, string SettingValue); Task> GetSettingsAsync(string EntityName, int EntityId); Task GetSettingAsync(int SettingId); Task AddSettingAsync(Setting Setting); Task UpdateSettingAsync(Setting Setting); Task DeleteSettingAsync(int SettingId); string GetSetting(List Settings, string SettingName, string DefaultValue); } }