public override bool Equals(object obj) { return(obj is AccountAuctionRelationDTO dTO && AccountId.Equals(dTO.AccountId) && AuctionId.Equals(dTO.AuctionId) && BidValue.Equals(dTO.BidValue)); }
public string ToString(int place, bool isPaid = false) { //Generate HTML StringBuilder sb = new StringBuilder(); //<div class="bannerBid"> // <h3>1: $4.54</h3> // <div class="bannerBidPaid">PAID: 101%</div><br /> // <img src="dupa" /> <br /> // Username: asdasdfsdf<br /> // http://onet.pl // </div> BannerAdvert TargetBanner = this.Banner; string url = (HttpContext.Current.Handler as Page).ResolveUrl(TargetBanner.ImagePath); sb.Append("<div class=\"bannerBid\"><h3>") .Append(place) .Append(": ") .Append(BidValue.ToString()) .Append("</h3>"); if (isPaid) { sb.Append("<div class=\"bannerBidPaid\">"); sb.Append(Resources.U4000.PAID); sb.Append(": "); sb.Append(AppSettings.BannerAdverts.LostBidsReturnPercent); sb.Append("%</div><br />"); } sb.Append("<img src=\""); sb.Append(url); sb.Append("\" class=\"bannerBidImage\" /> <br/>"); sb.Append(Resources.L1.USERNAME); sb.Append(": "); sb.Append(Username) .Append("<br/><i>") .Append(TargetBanner.TargetUrl) .Append("</i></div>"); return(sb.ToString()); }