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