public void Write(string filePath, IEnumerable<Sale> sales) { using (var csvWriter = new CSVFileWriter(filePath)) { foreach(var sale in sales) { var saleDate = sale.SaleDate; var clientName = sale.Client.Name; var productName = sale.Product.ProductName; var cost = sale.Product.Cost; var values = new object[] { saleDate, clientName, productName, cost }; csvWriter.WriteLine(values); } } }