public void DisplayPayslipDetails(PayslipDetails payslip)
 {
     Console.WriteLine($"Name: {payslip.Name} \n" +
                       $"Pay Period: {payslip.PayPeriod} \n" +
                       $"Gross Income: {payslip.GrossIncome} \n" +
                       $"Income Tax: {payslip.IncomeTax} \n" +
                       $"Net Income: {payslip.NetIncome} \n" +
                       $"Super: {payslip.Super} \n\n" +
                       "Thank you for using MYOB!");
 }
        public PayslipDetails GetPayslipDetails(EmployeeDetails employee)
        {
            var payslip = new PayslipDetails
            {
                Name        = $"{employee.FirstName} {employee.Surname}",
                PayPeriod   = $"{employee.StartDate} - {employee.EndDate}",
                GrossIncome = CalculateGrossIncome(employee.AnnualSalary),
                IncomeTax   = CalculateIncomeTax(employee.AnnualSalary)
            };

            payslip.NetIncome = CalculateNetIncome(payslip.GrossIncome, payslip.IncomeTax);
            payslip.Super     = CalculateSuper(payslip.GrossIncome, employee.SuperRate);

            return(payslip);
        }