public string BuildHtmlStatement(OfficeManager officeManager) { var records = GetDatabaseRecordsFor(officeManager); var result = new StringBuilder(); result.AppendLine("<table>"); var header = $"<h1>Office Manager Report for <b>{officeManager.Name}</b></h1>"; result.AppendLine(header); foreach (var record in records) { result.AppendLine($"<p>Record - {record} - </p>"); } var footer = "<p>----------2017 (c)----------</p>"; result.AppendLine(footer); result.AppendLine("</table>"); return(result.ToString()); }
private IEnumerable <string> GetDatabaseRecordsFor(OfficeManager officeManager) { // some complicated DB call to get records return(new List <string>()); }