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); }