Index: trunk/grails-app/controllers/AppCoreController.groovy
===================================================================
--- trunk/grails-app/controllers/AppCoreController.groovy	(revision 546)
+++ trunk/grails-app/controllers/AppCoreController.groovy	(revision 548)
@@ -213,12 +213,28 @@
     @Secured(['ROLE_AppAdmin'])
     def createBulkTestData = {
-        if(!createBulkDataService.create()) {
-            flash.message = "Bulk test data could not be created."
-            redirect(action: appAdmin)
-            return
-        }
-
-        // Success.
-        flash.message = "Bulk test data created."
+        def result = createBulkDataService.createAll()
+        if(!result.error) {
+            flash.message = g.message(code:"default.create.success", args:["Bulk test data", ''])
+            redirect(action: appAdmin)
+            return
+        }
+
+        flash.errorMessage = g.message(code: result.error.code, args: result.error.args)
+        redirect(action: appAdmin)
+    }
+
+    /**
+    * Allow admin to create bulk inventory test data.
+    */
+    @Secured(['ROLE_AppAdmin'])
+    def createBulkInventoryTestData = {
+        def result = createBulkDataService.createBulkInventoryTestData()
+        if(!result.error) {
+            flash.message = g.message(code:"default.create.success", args:["Bulk test data", ''])
+            redirect(action: appAdmin)
+            return
+        }
+
+        flash.errorMessage = g.message(code: result.error.code, args: result.error.args)
         redirect(action: appAdmin)
     }
