public IEnumerable <IResult> Load(Action onloaded)
        {
            if (!persistanceManager.Load())
            {
                var message = result.ShowMessageBox("Cockpitbuilder settings are corrupted", "Continuing your use of the program will reset it to default settings. Continue anyway?", MessageBoxButton.OKCancel);
                yield return(message);

                if (message.Result == MessageBoxResult.Cancel)
                {
                    yield return(result.CloseApp());
                }
            }

            onloaded();
        }
示例#2
0
 public IEnumerable <IResult> Close()
 {
     yield return(resultFactory.CloseApp());
 }