C# Class RefactoringGolf.Store.Manager

Inheritance: Employee
Exibir arquivo Open project: snahider/Refactoring-Golf

Protected Properties

Property Type Description
subordinates IList

Public Methods

Method Description
AddSubordinate ( Employee subordinate ) : void
Manager ( string firstName, string lastName, decimal fixedSalary )
Manager ( string firstName, string lastName, decimal fixedSalary ) : System.Collections.Generic
RemoveSubordinate ( Employee subordinate ) : void
SalaryAfterAdditionsAndDeductions ( ) : decimal

Protected Methods

Method Description
SalaryBenefits ( ) : decimal

Method Details

AddSubordinate() public method

public AddSubordinate ( Employee subordinate ) : void
subordinate Employee
return void

Manager() public method

public Manager ( string firstName, string lastName, decimal fixedSalary )
firstName string
lastName string
fixedSalary decimal

Manager() public method

public Manager ( string firstName, string lastName, decimal fixedSalary ) : System.Collections.Generic
firstName string
lastName string
fixedSalary decimal
return System.Collections.Generic

RemoveSubordinate() public method

public RemoveSubordinate ( Employee subordinate ) : void
subordinate Employee
return void

SalaryAfterAdditionsAndDeductions() public method

public SalaryAfterAdditionsAndDeductions ( ) : decimal
return decimal

SalaryBenefits() protected method

protected SalaryBenefits ( ) : decimal
return decimal

Property Details

subordinates protected_oe property

protected IList subordinates
return IList