public string insert(Person aPerson) { people.Add(aPerson); string message = "--- Pessoa Inserida ---\n"; message += "Id_Pessoa: " + aPerson.id.ToString() + "\n"; message += "Nome: " + aPerson.name + "\n"; message += "Telefone: " + aPerson.phone + "\n"; message += "Essa é a : " + people.Count.ToString() + "° pessoa inserida"; return message; }
public string remove(Person personToRemove) { int personToRemovePosition = findPersonToRemove(personToRemove); if (personToRemovePosition > -1) { people.RemoveAt(personToRemovePosition); return "person removed"; } else { return "person not removed"; } }
private int findPersonToRemove(Person personToRemove) { foreach(Person person in people) { if(person.id.Equals(personToRemove.id)) { return people.IndexOf(person); } } return -1; }