public BasicSalary (BasicSalary original) :this (original.SalaryId, original.PayrollItemId, original.PayoutDate, original.BaseSalaryCents, original.NetSalaryCents, original.SubtractiveTaxCents, original.AdditiveTaxCents, original.Attested, original.NetPaid, original.TaxPaid, original.Open) { // empty copy constructor }
public BasicSalary(BasicSalary original) : this(original.SalaryId, original.PayrollItemId, original.PayoutDate, original.BaseSalaryCents, original.NetSalaryCents, original.SubtractiveTaxCents, original.AdditiveTaxCents, original.Attested, original.NetPaid, original.TaxPaid, original.Open) { // empty copy constructor }
static public Salary FromBasic (BasicSalary basic) { return new Salary(basic); }
internal Salary (BasicSalary basic): base (basic) { // private ctor }