Пример #1
0
        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();
 }