public static List <string> ProduceAppointments(DateTime dateTime) { List <string> appointments = new List <string>(); var date = Convert.ToString(dateTime); var results = PatientModel.getAppointments(date); foreach (DataRow row in results.Rows) { var item = String.Concat(row["Time"].ToString(), "\t\t", row["Room"].ToString(), "\t\t", row["Title"].ToString(), ".", row["Name"].ToString(), "\t\t", row["Patient Name"].ToString()); if (appointments.Contains(item)) { continue; } appointments.Add(item); } return(appointments); }