public LogMessage SaveMeasureFilesInExcel(IMeasureRepository repo, Workbook template) { LogMessage log = new LogMessage(); string directoryToSave = $"{ repo.GetMeasuresDirectory() }\\Excel\\"; Directory.CreateDirectory(directoryToSave); foreach (var measure in repo.Measures) { string measureName = measure.GetName(); List <double> frictionFactors = measure.GetFrictionFactors(); log.Info += $"{measureName} loaded.\n"; CopyFrictionFactorsIntoExcel(frictionFactors, template); FormatChart(frictionFactors.Count, template); template.SaveCopyAs($"{directoryToSave}{measureName}.xlsx"); log.Info += $"{measureName} saved.\n"; } return(log); }