public override string ToStackedString() { StringBuilder result = new StringBuilder(); var marketDate = "Home not for sale"; if (MarketDate != null) { marketDate = $"Market Date: {MarketDate.ToString() }"; } result.AppendLine($"HomeID: { this.HomeID }"); result.AppendLine($"Address: { this.Address }"); result.AppendLine($"City: { this.City }"); result.AppendLine($"State: { this.State }"); result.AppendLine($"Zip Code: { this.Zip.Substring(0, 5) }-{ this.Zip.Substring(5, 4) }"); result.AppendLine(marketDate); result.AppendLine($"*** { PersonType } Info ***"); result.AppendLine($"Name: { owner.FullName }"); result.AppendLine($"Phone: { owner.PhoneNumber }"); result.AppendLine($"EMail: { owner.Email }"); result.AppendLine($"Preferred Lender: { owner.PreferredLender }"); return(result.ToString()); }
/// <summary> /// Recommended GetHashCode() override when overriding Equals() (IDE generated code] /// </summary> /// <returns></returns> public override int GetHashCode() { int hashCode = 1752065002; //hashCode = hashCode * -1521134295 + SoldDate.GetHashCode(); hashCode = hashCode * -1521134295 + SaleAmount.GetHashCode(); hashCode = hashCode * -1521134295 + MarketDate.GetHashCode(); return(hashCode); }
public override int GetHashCode() { var hashCode = -63552794; hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Address); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Zip); hashCode = hashCode * -1521134295 + MarketDate.GetHashCode(); hashCode = hashCode * -1521134295 + SaleAmount.GetHashCode(); return(hashCode); }
public bool Equals(HomesForSaleReportModel other) { if (Object.ReferenceEquals(other, null)) { return(false); } if (Object.ReferenceEquals(this, other)) { return(true); } return(Address.Equals(other.Address) && Zip.Equals(other.Zip) && SaleAmount.Equals(other.SaleAmount) && MarketDate.Equals(other.MarketDate)); }