예제 #1
0
 public Developer(string id, string firstName, string lastName, decimal salary, Department department, ISet<Project> projects = null)
     : base(id, firstName, lastName, salary, department)
 {
     this.Projects = projects ?? new HashSet<Project>();
 }
예제 #2
0
파일: Manager.cs 프로젝트: i-yotov/Courses
 public Manager(string id, string firstName, string lastName, decimal salary, Department department, ISet<Employee> employees = null)
     : base(id, firstName, lastName, salary, department)
 {
     this.Employees = employees ?? new HashSet<Employee>();
 }
예제 #3
0
 public SalesEmployee(string id, string firstName, string lastName, decimal salary, Department department, ISet<Sale> sales = null)
     : base(id, firstName, lastName, salary, department)
 {
     this.Sales = sales ?? new HashSet<Sale>();
 }
예제 #4
0
파일: Employee.cs 프로젝트: i-yotov/Courses
 protected Employee(string id, string firstName, string lastName, decimal salary, Department department)
     : base(id, firstName, lastName)
 {
     this.Salary = salary;
     this.Department = department;
 }