private void ImportReleases() { this.helper.SelectDatabase(); Console.WriteLine("Creating index on artists..."); this.helper.TryCreatePreReleasesImportIndexes(); Console.WriteLine("Importing data..."); ReleaseReader2 releaseReader = new ReleaseReader2(this.config.ReleasesXmlPath); ReleaseInserter releaseInserter = new ReleaseInserter(this.config.Conn); foreach (Release release in releaseReader.Enumerate()) { try { releaseInserter.Insert(release); } catch (MySqlException ex) { Console.WriteLine("Error importing release " + release.Id + ": " + ex.Message); } this.progressReporter.Report("Releases", releaseReader.EstimatedProgress); } this.progressReporter.Report("Releases", -1); }
private void ReadReleases() { ReleaseReader2 releaseReader = new ReleaseReader2(this.config.ReleasesXmlPath); foreach (Release release in releaseReader.Enumerate()) { this.progressReporter.Report("Releases", releaseReader.EstimatedProgress); } this.progressReporter.Report("Releases", -1); }