private async void ApplyConfig() { IsBusy = true; try { await Task.Factory.StartNew(() => { client.SetConfig(this.selectedConfig); client.Start(true); }); var refreshMsg = new ReloadFanControlInfoMessage(true); Messenger.Default.Send(refreshMsg); DialogResult = true; } finally { IsBusy = false; } var closeMsg = new CloseSelectConfigDialogMessage(dialogResult, selectedConfig); Messenger.Default.Send(closeMsg); }
private void Refresh(ReloadFanControlInfoMessage msg) { Refresh(msg.IgnoreCache); }