public void ImportData() { // Method for Importing all the data from the Data.csv file if it exists. if (File.Exists(path)) { string currentLine = ""; UserSingleton user = UserSingleton.Instance; LocationSingleton location = LocationSingleton.Instance; VisitSingleton visit = VisitSingleton.Instance; ContactSingleton contact = ContactSingleton.Instance; using (StreamReader reader = new StreamReader(path)) { while ((currentLine = reader.ReadLine()) != null) { var values = currentLine.Split(','); if (values[0] == "User:"******"Location:") { string locationNameTemp = values[1]; location.NewLocation(locationNameTemp); } else if (values[0] == "Visit:") { string userIdTemp = values[1]; string dateTemp = values[2]; string timeTemp = values[3]; string locationTemp = values[4]; visit.RecordVisit(userIdTemp, dateTemp, timeTemp, locationTemp); } else if (values[0] == "Contact:") { string individual1Temp = values[1]; string individual2Temp = values[2]; string individual2Number = values[3]; string dateTemp = values[4]; string timeTemp = values[5]; contact.RecordContact(individual1Temp, individual2Temp, individual2Number, dateTemp, timeTemp); } } } } }