Exemple #1
0
 public string Display(Person person)
 {
     Console.WriteLine("Entering Display");
     if (person is Secretary)
     {
         Console.WriteLine("A Secretary");
         return "Secretary: " + person.PersonName;
     }
     if (person is Teacher)
     {
         Console.WriteLine("A Teacher");
         return "Teacher: " + person.PersonName;
     }
     return "This Person is " + person.PersonName;
 }
Exemple #2
0
 public int AddPerson(string Name, Global.PersonType pType)
 {
     PersonContext db = new PersonContext();
     Person p;
     switch (pType)
     {
         case Global.PersonType.Teacher:
             p = new Teacher { PersonName = Name };
             break;
         case Global.PersonType.Secretary:
             p = new Secretary { PersonName = Name };
             break;
         default:
             p = new Person { PersonName = Name };
             break;
     }
     db.Persons.Add(p);
     db.SaveChanges();
     return p.PersonId;
 }