Ejemplo n.º 1
0
 public void addPerson(Person person)
 {
     if(checkRepeat(person))
     {
         everyone.Add(person);
         write();
     }
 }
Ejemplo n.º 2
0
 public void deletePerson(Person person)
 {
     everyone.Remove(person);
     Console.WriteLine("EXTERMINATE");
     write();
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 public void updatePerson(Person personStart, Person personEnd)
 {
     if(checkRepeat(personEnd))
     {
         everyone.Remove(personStart);
         everyone.Add(personEnd);
         write();
     }
 }
Ejemplo n.º 6
0
 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");
     }
 }
Ejemplo n.º 7
0
 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);
     }
 }