public void Save() { foreach (var viewModel in WebSpecs.Where(x => x.Unsaved || x.IsDirty)) { if (viewModel.Unsaved) { viewModel.Instance.SetId(); } _webSpecRepo.Save(viewModel.Instance); viewModel.IsDirty = false; } _webSpecRepo.Flush(); MessageBox.Show($"Saved {_webSpecRepo.Specs.Count}"); TryClose(); }
public void Flush() { _webSpecRepo.Flush(); _fileCommandsRepo.Flush(); }