Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 private void Refresh(ReloadFanControlInfoMessage msg)
 {
     Refresh(msg.IgnoreCache);
 }