Пример #1
0
 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
 public Salary Add(Salary added)
 {
     ThrowIfCurrencyIsNotEqual(added, "different added currency");
     return(new Salary(value: Value + added.Value, currency: Currency));
 }