示例#1
0
 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();
 }
示例#2
0
 public void Flush()
 {
     _webSpecRepo.Flush();
     _fileCommandsRepo.Flush();
 }