public void addPerson(Person person) { if(checkRepeat(person)) { everyone.Add(person); write(); } }
public void deletePerson(Person person) { everyone.Remove(person); Console.WriteLine("EXTERMINATE"); write(); }
private bool checkRepeat(Person person) { bool isNotRepeat = true; if(everyone.Where(s => s.email == person.email).Count() > 0 ) { Console.WriteLine("THERE CAN ONLY BE ONE!"); isNotRepeat = false; } return isNotRepeat; }
private void addPerson() { Person person = new Person(); Console.WriteLine("enter first name"); person.fName = readLine(); Console.WriteLine("enter last name"); person.lName = readLine(); Console.WriteLine("enter email"); person.email = readLine(); addPerson(person); }
public void updatePerson(Person personStart, Person personEnd) { if(checkRepeat(personEnd)) { everyone.Remove(personStart); everyone.Add(personEnd); write(); } }
public void updatePerson() { Console.WriteLine("enter in email"); string tempEmail = Console.ReadLine(); Person tempPerson = new Person(); var person = everyone.First(s => s.email == tempEmail); if (person != null) { Console.WriteLine("enter new first name"); tempPerson.fName = readLine(); Console.WriteLine("enter new last name"); tempPerson.lName = readLine(); Console.WriteLine("enter new email"); tempPerson.email = readLine(); if(checkRepeat(tempPerson)) { updatePerson(person, tempPerson); } } else { Console.WriteLine("that person is not alive, sorry"); } }
public void read() { var everythingInFile = File.ReadAllLines(fileName); foreach (var s in everythingInFile) { var personParts = s.Split(','); Person person = new Person(); person.fName = personParts[0]; person.lName = personParts[1]; person.email = personParts[2]; everyone.Add(person); } }