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(); }
public IEnumerable <IResult> Close() { yield return(resultFactory.CloseApp()); }