public IPayrollCalculator Create(EmployeeSalaryDTO employeeSalary) { if (employeeSalary is MonthlyContractDTO) { return(new PayrollMonthly()); } else { return(new PayrollHourly()); } }
public decimal CalculateSalary(EmployeeSalaryDTO employeeSalary) { return(120 * employeeSalary.Salary * 12); }