public void WriteToCsv(List <Employee> employeeList) { string databasePath = ConfigurationManager.AppSettings["CsvDatabasePath"]; StreamWriter sw = new StreamWriter(databasePath, false); StringBuilder sb = new StringBuilder(); foreach (var employee in employeeList) { string stringDOB = DateConvertor.DateObjectToString(employee.DOB); string stringStartDate = DateConvertor.DateObjectToString(employee.StartDate); string employeeDetails = $"{employee.EmployeeId},{employee.FirstName},{employee.LastName},{stringDOB},{stringStartDate},{employee.HomeTown},{employee.Department}\n"; sb.Append(employeeDetails); } sw.WriteLine(sb); sw.Close(); return; }