public WinningBid RaiseMaximumBidTo(Money newAmount) { if (newAmount.IsGreaterThan(MaximumBid)) return new WinningBid(Bidder, newAmount, CurrentAuctionPrice.Amount, DateTime.Now); else throw new ApplicationException("Maximum bid increase must be larger than current maximum bid."); }
public WinningBid RaiseMaximumBidTo(Money newAmount) { if (newAmount.IsGreaterThan(MaximumBid)) { return(new WinningBid(Bidder, newAmount, CurrentAuctionPrice.Amount, DateTime.Now)); } else { throw new ApplicationException("Maximum bid increase must be larger than current maximum bid."); } }