namespace AppClientBase.Services; /// /// EN: Settings service using MAUI Preferences API. /// VI: Dịch vụ cài đặt sử dụng MAUI Preferences API. /// public class SettingsService : ISettingsService { /// /// EN: Get a setting value. /// VI: Lấy giá trị cài đặt. /// public T Get(string key, T defaultValue) { return Preferences.Default.Get(key, defaultValue); } /// /// EN: Set a setting value. /// VI: Đặt giá trị cài đặt. /// public void Set(string key, T value) { Preferences.Default.Set(key, value); } /// /// EN: Check if a setting exists. /// VI: Kiểm tra xem cài đặt có tồn tại không. /// public bool Contains(string key) { return Preferences.Default.ContainsKey(key); } /// /// EN: Remove a setting. /// VI: Xóa một cài đặt. /// public void Remove(string key) { Preferences.Default.Remove(key); } /// /// EN: Clear all settings. /// VI: Xóa tất cả cài đặt. /// public void Clear() { Preferences.Default.Clear(); } }