public PersonSkills(Person person, string name, int level) { if (string.IsNullOrWhiteSpace(name)) throw new ArgumentException("name is required."); Name = name; Level = level; Person = person; }
public PersonPrivilege(string privilegeName, Person person) { PrivilegeName = privilegeName; Person = person; }
public void DisplayInfo(Person person) { person.DisplayAll(); }
public virtual void AddPerson(Person person) { PersonList.Add(person); }
public void OnInternCreation(Person person) { _displayInfoAction.DisplayInfo(person); //intern.DisplayAll(); }
//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(); }