示例#1
0
文件: Salary.cs 项目: kovalpv/payroll
 public Salary Substract(Salary substracted)
 {
     ThrowIfCurrencyIsNotEqual(substracted, "different substracted currency");
     return(new Salary(value: Value - substracted.Value, currency: Currency));
 }
示例#2
0
 public HourlyEmployee(EmployeeId id, Salary salaryOfHour, TimeCards timeCards)
 {
     Id           = id;
     SalaryOfHour = salaryOfHour;
     TimeCards    = timeCards;
 }
示例#3
0
文件: Salary.cs 项目: kovalpv/payroll
 public Salary Add(Salary added)
 {
     ThrowIfCurrencyIsNotEqual(added, "different added currency");
     return(new Salary(value: Value + added.Value, currency: Currency));
 }