using SiberTek.Xenta.Data.Entities;
using SiberTek.Xenta.Data.Entities.Collections;
using System;
namespace SiberTek.Xenta.Data.Providers
{
/// <summary>
/// Defines setting data provider methods
/// </summary>
public interface ISettingDataProvider : IDataProvider
{
#region Methods
#region C
bool InsertSetting(string name, string value, out int settingID);
#endregion
#region R
SettingData GetSetting(int settingID);
SettingData GetSettingByName(string name);
SettingDataCollection GetAllSettings();
#endregion
#region U
bool UpdateSetting(int settingID, string name, string value);
#endregion
#region D
bool DeleteSetting(int settingID);
#endregion
#endregion
}
}