/// <summary> /// Presents the user an SaveFileDialog and saves the actual set of backup data. /// </summary> internal void Save() { bdvm.EndEdit(); if (bdvm.HasErrors) { return; } var path = applicationContext.MainIOService.SaveFileDialog(string.Empty); if (!string.IsNullOrEmpty(path)) { this.SaveFile(path); } }