protected bool Equals(QnSHolidayCalendar.Contracts.Persistence.Account.IActionLog other) { if (other == null) { return(false); } return(Id == other.Id && IsEqualsWith(Timestamp, other.Timestamp) && IdentityId == other.IdentityId && Time == other.Time && IsEqualsWith(Subject, other.Subject) && IsEqualsWith(Action, other.Action) && IsEqualsWith(Info, other.Info)); }
public void CopyProperties(QnSHolidayCalendar.Contracts.Persistence.Account.IActionLog other) { if (other == null) { throw new System.ArgumentNullException(nameof(other)); } bool handled = false; BeforeCopyProperties(other, ref handled); if (handled == false) { Id = other.Id; Timestamp = other.Timestamp; IdentityId = other.IdentityId; Time = other.Time; Subject = other.Subject; Action = other.Action; Info = other.Info; } AfterCopyProperties(other); }
partial void AfterCopyProperties(QnSHolidayCalendar.Contracts.Persistence.Account.IActionLog other);
partial void BeforeCopyProperties(QnSHolidayCalendar.Contracts.Persistence.Account.IActionLog other, ref bool handled);