private static Employee GivePromotion(Employee employee, double rate) { return(employee.With( salary: employee.Salary *(1 + rate), role: EmployeeAppHelpers.NextRole(employee.Role) )); }
private static Employee GivePromotion(Employee employee) { employee.Salary *= (1 + RAISE_RATE); employee.Role = EmployeeAppHelpers.NextRole(employee.Role); return(employee); }