void GetAllAlarmTones() { var alarmList = _alarmStorage.GetAllTones(); if (alarmList == null || alarmList.Count < Defaults.Tones.Count) { _alarmStorage.SetDefaultTones(); } }
public override void Init(object initData) { base.Init(initData); Settings = _alarmStorage.GetSettings(); AllAlarmTones = new ObservableCollection <AlarmTone>(_alarmStorage.GetAllTones()); // if we are setting an individual alarm's tone if (initData is Alarm newAlarm) { _isIndividualAlarmTone = true; _selectedTone = _alarmStorage.GetTone(newAlarm.Tone); RaisePropertyChanged("SelectedTone"); } }