mirror of
https://github.com/wismna/ModernKeePass.git
synced 2025-10-03 15:40:18 -04:00

Refactor the Database Service (no more enum, ...) Restored the Donate page with Paypal web page Added (but not working) MS App Center integration Corrected tests accordingly WIP AOP to detect database changes
34 lines
872 B
C#
34 lines
872 B
C#
using System.Collections.Generic;
|
|
using ModernKeePass.Interfaces;
|
|
using ModernKeePass.Services;
|
|
|
|
namespace ModernKeePass.ViewModels
|
|
{
|
|
public class SettingsNewVm
|
|
{
|
|
private ISettingsService _settings;
|
|
|
|
public SettingsNewVm() : this(SettingsService.Instance)
|
|
{ }
|
|
|
|
public SettingsNewVm(ISettingsService settings)
|
|
{
|
|
_settings = settings;
|
|
}
|
|
|
|
public bool IsCreateSample
|
|
{
|
|
get { return _settings.GetSetting<bool>("Sample"); }
|
|
set { _settings.PutSetting("Sample", value); }
|
|
}
|
|
|
|
public IEnumerable<string> FileFormats => new []{"2", "4"};
|
|
|
|
public string FileFormatVersion
|
|
{
|
|
get { return _settings.GetSetting<string>("DefaultFileFormat"); }
|
|
set { _settings.PutSetting("DefaultFileFormat", value); }
|
|
}
|
|
}
|
|
}
|