Esempio n. 1
0
 public PersonSkills(Person person, string name, int level)
 {
     if (string.IsNullOrWhiteSpace(name))
         throw new ArgumentException("name is required.");
     Name = name;
     Level = level;
     Person = person;
 }
Esempio n. 2
0
 public PersonPrivilege(string privilegeName, Person person)
 {
     PrivilegeName = privilegeName;
     Person = person;
 }
Esempio n. 3
0
 public void DisplayInfo(Person person)
 {
     person.DisplayAll();
 }
Esempio n. 4
0
 public virtual void AddPerson(Person person)
 {
     PersonList.Add(person);
 }
Esempio n. 5
0
 public void OnInternCreation(Person person)
 {
     _displayInfoAction.DisplayInfo(person);
     //intern.DisplayAll();
 }
Esempio n. 6
0
 //public Person CreatePerson(string fname, string lname, string bdate)
 //{
 //    var person = new Person(fname, lname, bdate);
 //    OnInternCreation(person);
 //    return person;
 //}
 public Person CreatePersonWSkills(string fName, string lName, string bdate, Dictionary<string, int> skillsDictionary, Address address, Company company)
 {
     var person = new Person(fName, lName, bdate, skillsDictionary,  address, company);
     OnInternCreation(person);
     return person;
 }
 public void DisplayInfo(Person person)
 {
     person.DisplayMainInfo();
 }