protected void GenerateMultiple(int numberToGenerate, Action createItemCallback) { ProgressReporter reporter = new ProgressReporter(numberToGenerate); LogAction(string.Format("Generating {0} {1}...", numberToGenerate, GeneratedItemType)); reporter.ReportProgress(createItemCallback, percent => LogAction(percent + "% complete")); LogAction(string.Format("{0} {1} generated successfully", numberToGenerate, GeneratedItemType)); }
protected void GenerateMultiple(int numberToGenerate, Action createItemCallback) { ProgressReporter reporter = new ProgressReporter(numberToGenerate); LogAction(string.Format("Generating {0} {1}...", numberToGenerate, GeneratedItemType)); reporter.ReportProgress(createItemCallback, percent => LogAction(percent + "% complete")); LogAction(string.Format("{0} {1} generated successfully", numberToGenerate, GeneratedItemType)); }