public List <VolunteerData> GetVolunteers() { var ci = new CultureInfo("pl-PL"); var resultList = new List <VolunteerData>(); var dataReader = new CsvDataReader(); var csvResult = dataReader.ReadData(_volunteersFilePath); var columnNames = csvResult.ColumnNames; var indexOfId = columnNames.ToList().IndexOf("Id"); var indexOfName = columnNames.ToList().IndexOf("Name"); var indexOfSurname = columnNames.ToList().IndexOf("Surname"); var indexOfStartDate = columnNames.ToList().IndexOf("RegDate"); var indexOfClass = columnNames.ToList().IndexOf("Group"); foreach (var row in csvResult.Rows) { var volunteer = new VolunteerData() { Id = row[indexOfId], Name = row[indexOfName], Surname = row[indexOfSurname], StartDate = DateTime.Parse(row[indexOfStartDate], ci), ClassName = row[indexOfClass] }; resultList.Add(volunteer); } return(resultList); }
public void AddVolunteer(Volunteer volunteer) { VolunteerData volunteerData = new VolunteerData(); try { volunteerData.AddVolunteer(volunteer); } catch (Exception ex) { throw ex; } }
//Saving Data on Firebase void AddNewVolunteerFirebase() { volunteer = new VolunteerData(username_InputField.text, phoneNum_InputField.text); MoneyGameManager.Instance.JSON_Handler.WriteUserData(volunteer); if (IsDataFilled()) { //TODO Update Hint } else { Debug.LogError("One or more of InputFields are empty"); //TODO Error Hint } }