private static bool writeSampleData() { try { int totalRecords = 0; DateTime start = DateTime.Now; AccessService dataAccess = new AccessService(); List<ProjectUpdate> projects = UpdateGenerator.GenerateUpdates(numberOfProjectsToGenerate); int numberOfProjects = projects.Count; foreach (ProjectUpdate project in projects) { List<StatusUpdate> updates = project.StatusUpdates.ToList(); totalRecords += updates.Count; dataAccess.RecordStatusUpdate(updates); Console.WriteLine("Recorded " + updates.Count + " updates for Project "); } int durationInMinutes = (DateTime.Now - start).Minutes; Console.WriteLine("Recorded " + totalRecords + " for " + numberOfProjects + " projects in " + durationInMinutes + "m"); } catch (Exception e) { errorMessage = e.Message; Console.Write("*******Error: " + errorMessage + "\n"); Console.Write("*******InnerException: " + e.InnerException + "\n"); Console.WriteLine("*********Detail: " + e.InnerException.Message + "\n"); return false; } return true; }