/// <summary> /// Copy constructor /// </summary> public BasicExpenseClaim(BasicExpenseClaim original) : this(original.Identity, original.ClaimingPersonId, original.CreatedDateTime, original.Open, original.Attested, original.Validated, original.Claimed, original.OrganizationId, original.GeographyId, original.BudgetId, original.ExpenseDate, original.Description, original.PreApprovedAmount, original.AmountCents, original.Repaid, original.KeepSeparate) { }
/// <summary> /// Copy constructor /// </summary> public BasicExpenseClaim (BasicExpenseClaim original) : this(original.Identity, original.ClaimingPersonId, original.CreatedDateTime, original.Open, original.Attested, original.Validated, original.Claimed, original.OrganizationId, original.GeographyId, original.BudgetId, original.ExpenseDate, original.Description, original.PreApprovedAmount, original.AmountCents, original.Repaid, original.KeepSeparate) { }
} // Used by FromBasic() internal static ExpenseClaim FromBasic (BasicExpenseClaim basic) { return new ExpenseClaim (basic); }
} // Private constructor prevents wanton creation private ExpenseClaim (BasicExpenseClaim basic) : base (basic) { } // Used by FromBasic()