public Result <bool> SaveSettings(SoundOutSettingsModel settings) { var result = _settingsService.Get(); if (!result.IsSuccess) { return(new ErrorResult <bool>(result)); } result.Data.SoundOutSettings = settings; _settingsService.Save(result.Data); _audioPlayerManager.SetOutputDevice(settings.SoundOutDevice); return(new SuccessResult <bool>(true)); }
public SoundOutSettingsWidgetModel(ISoundOutSettingsViewService service) { _service = service; SoundOutDevices = new FsObservableCollection <Device>(); Settings = new SoundOutSettingsModel(); }