public TemporaryPersonnel()
 {
     BonusRate     = 0.10D;
     PersonnelType = PersonnelTypes.Temporary;
 }
 public Personnel(long id, string name, string department, double taxDeductibles, double loanDeductibles, double medicalDeductibles, DateTime paySchedule, double annualSalary, PersonnelTypes personnelType)
 {
     (Id, Name, Department, TaxDeductibles, LoanDeductibles, MedicalDeductibles, PaySchedule, AnnualSalary, PersonnelType)
         = (id, name, department, taxDeductibles, loanDeductibles, medicalDeductibles, paySchedule, annualSalary, personnelType);
 }
 public ContractorPersonnel()
 {
     PersonnelType = PersonnelTypes.Contractor;
 }
 public FullTimePersonnel()
 {
     BonusRate     = 0.15D;
     PersonnelType = PersonnelTypes.FullTime;
 }
 public ProbationPersonnel()
 {
     PersonnelType = PersonnelTypes.Probation;
 }