public SettingsRepository(string jsonFileName) { _jsonFileName = jsonFileName; _settingsModel = new SettingsModel(); Initialize(); }
public void LoadFromDisk() { var jsonContentString = File.ReadAllText(_jsonFileName); _settingsModel = JsonConvert.DeserializeObject<SettingsModel>(jsonContentString); foreach (var item in _settingsModel.BonusItems) { item.PropertyChanged += OnPropertyChangedEventHandler; } }