public SettingsViewModel LoadExchanges() { try { var viewModel = new SettingsViewModel(); var settingsJson = _directoryManager.CustomSettings; var settings = _fileManager.ReadCustomSettings(settingsJson); viewModel.Exchanges = _requests.GetExchanges(); viewModel.Btc = settings.Btc; viewModel.LastExchange = settings.Exchange; viewModel.LowerBorder = settings.LowerBorder; viewModel.UpperBorder = settings.UpperBorder; viewModel.UpperWidth = settings.UpperWidth; viewModel.LowerWidth = settings.LowerWidth; return(viewModel); } catch (Exception e) { throw new Exception(e.Message); } }