protected bool Equals(QnSTravelCount.Contracts.Persistence.App.IExpense other) { if (other == null) { return(false); } return(Id == other.Id && IsEqualsWith(Timestamp, other.Timestamp) && TravelId == other.TravelId && Date == other.Date && IsEqualsWith(Description, other.Description) && Amount == other.Amount && IsEqualsWith(Friend, other.Friend)); }
public void CopyProperties(QnSTravelCount.Contracts.Persistence.App.IExpense 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; TravelId = other.TravelId; Date = other.Date; Description = other.Description; Amount = other.Amount; Friend = other.Friend; } AfterCopyProperties(other); }
partial void AfterCopyProperties(QnSTravelCount.Contracts.Persistence.App.IExpense other);
partial void BeforeCopyProperties(QnSTravelCount.Contracts.Persistence.App.IExpense other, ref bool handled);