Bloom.CollectionTab.LibraryModel.DoChecksOfAllBooks C# (CSharp) Method

DoChecksOfAllBooks() public method

public DoChecksOfAllBooks ( ) : void
return void
        public void DoChecksOfAllBooks()
        {
            using (var dlg = new ProgressDialogBackground())
            {
                dlg.ShowAndDoWork((progress, args) => DoChecksOfAllBooksBackgroundWork(dlg,null));
                if (dlg.Progress.ErrorEncountered || dlg.Progress.WarningsEncountered)
                {
                    MessageBox.Show("Bloom will now open a list of problems it found.");
                    var path = Path.GetTempFileName() + ".txt";
                    RobustFile.WriteAllText(path, dlg.ProgressString.Text);
                    PathUtilities.OpenFileInApplication(path);
                }
                else
                {
                    MessageBox.Show("Bloom didn't find any problems.");
                }
            }
        }

Usage Example

 private void _doChecksOfAllBooksToolStripMenuItem_Click(object sender, EventArgs e)
 {
     _model.DoChecksOfAllBooks();
 }