public Developer(int id, string firstName, string lastName, decimal salary, Department department) 
     : base(id, firstName, lastName, salary, department)
 {
     this.Projects = new List<Project>();
 }
 public SalesEmployee(string firstName, string lastName, int id, decimal salary, Department department, List<ISale> sales)
     : base(firstName, lastName, id, salary, department)
 {
     this.Sales = sales;
 }
 public SalesEmployee(string firstName, string lastName, int id, decimal salary, Department department, ISale sale)
     : this(firstName, lastName, id, salary, department, new List<ISale>() { sale})
 {
 }
예제 #4
0
 protected Employee(string firstName, string lastName, int id, decimal salary, Department department)
     : base(firstName, lastName, id)
 {
     this.Department = department;
     this.Salary = salary;
 }
 protected RegularEmployee(int id, string firstName, string lastName, decimal salary, Department department) 
     : base(id, firstName, lastName, salary, department)
 {
 }
예제 #6
0
 public Developer(string firstName, string lastName, int id, decimal salary, Department department, List<IProject> projects)
     : base(firstName, lastName, id, salary, department)
 {
     this.Projects = projects;
 }
예제 #7
0
 public Developer(string firstName, string lastName, int id, decimal salary, Department department, IProject project)
     : this(firstName, lastName, id, salary, department, new List<IProject>() { project })
 {
 }
 public SalesEmployee(int id, string firstName, string lastName, decimal salary, Department department) 
     : base(id, firstName, lastName, salary, department)
 {
     this.Sales = new List<Sale>();
 }
 public Manager(int id, string firstName, string lastName, decimal salary, Department department) 
     : base(id, firstName, lastName, salary, department)
 {
     this.Employees = new List<Employee>();
 }
예제 #10
0
 public Employee(int id, string firstName, string secoundName, int salary, Department department)
     : base(id, firstName, secoundName)
 {
     this.Salary = salary;
     this.DepartmentProp = department;
 }
예제 #11
0
 public Manager(string firstName, string lastName, int id, decimal salary, Department department, IEmployee employeesManaged)
     : this(firstName, lastName, id, salary, department, new List<IEmployee> {employeesManaged})
 {
 }
예제 #12
0
 public Manager(string firstName, string lastName, int id, decimal salary, Department department, List<IEmployee> employeesManaged)
     : base(firstName, lastName, id, salary, department)
 {
     this.EmployeesManaged = employeesManaged;
 }