public BasicVolunteer(BasicVolunteer original) : this(original.volunteerId, original.personId, original.ownerPersonId, original.openedDateTime, original.open, original.closedDateTime, original.closingComments) { // copy ctor }
private Volunteer (BasicVolunteer basic) : base(basic) { // empty ctor }
public static Volunteer FromBasic (BasicVolunteer basic) { return new Volunteer(basic); }
public BasicVolunteer (BasicVolunteer original) : this(original.volunteerId, original.personId, original.ownerPersonId, original.openedDateTime, original.open, original.closedDateTime, original.closingComments) { // copy ctor }