private ReportTable GenerateShapeQuanitityTable(OrderItemsCollection orderItems) { var blocks = orderItems.GetAllShapes(); var table = new ReportTable(new List <string> { ColumnHeader }); table.ConstructTableBody(orderItems, blocks); return(table); }
public ReportTable Generate(OrderItemsCollection orderItems) { var colors = orderItems.GetAllColors(); var blocks = orderItems.GetAllShapes(); var table = new ReportTable(ConvertColorToString(colors)); table.ConstructTableBody(orderItems, blocks, colors); return(table); }