public AuctionBid RemoveAuctionBid(AuctionBid auctionBid) { if (AuctionBids.Contains(auctionBid)) { AuctionBids.Remove(auctionBid); return(auctionBid); } return(null); }
public void AddAuctionBid(AuctionBid auctionBid) { if (AuctionBids == null) { AuctionBids = new HashSet <AuctionBid>(); } AuctionBids.Add(auctionBid); if (!IsSilent) { MinimumBid = (int)Math.Max(MinimumBid, auctionBid.BidAmount + Increment); } }
public AuctionBid WinningAuctionBid() { if (AuctionBidsIsNullOrEmpty()) { return(null); } AuctionBid max = AuctionBids.First(); foreach (AuctionBid bid in AuctionBids) { max = (max.BidAmount < bid.BidAmount) ? bid : max; } return(max); }
public bool UserIsWinningBid(AppUser user) { if (AuctionBidsIsNullOrEmpty()) { return(false); } if (Copies == 1) { AuctionBid winningBid = WinningAuctionBid(); return(winningBid.AppUser.Id.CompareTo(user.Id) == 0); } foreach (AuctionBid bid in WinningBids()) { if (bid.AppUser.Id.CompareTo(user.Id) == 0) { return(true); } } return(false); }
public void AddAuctionBid(AuctionBid auctionBid) { if (AuctionBids == null) { AuctionBids = new HashSet<AuctionBid>(); } AuctionBids.Add(auctionBid); if (!IsSilent) { MinimumBid = (int)Math.Max(MinimumBid, auctionBid.BidAmount + Increment); } }
public AuctionBid RemoveAuctionBid(AuctionBid auctionBid) { if (AuctionBids.Contains(auctionBid)) { AuctionBids.Remove(auctionBid); return auctionBid; } return null; }
public void AddAuctionBid(AuctionBid auctionBid) { auctionBid.AppUser = this; AuctionBids.Add(auctionBid); }
public ActivityFeedContainer(AuctionBid entry) : this() { ItemDate = entry.Auction.EndTime; AuctionBid = entry; }
public void InsertAuctionBid(AuctionBid auctionBid) { context.AuctionBids.Add(auctionBid); }
public void UpdateAuctionBid(AuctionBid auctionBid) { AuctionBid targetAuctionBid = context.AuctionBids.Find(auctionBid.AuctionBidID); if (targetAuctionBid != null) { targetAuctionBid.BidAmount = auctionBid.BidAmount; targetAuctionBid.BidDate = auctionBid.BidDate; } }
public void AddAuctionBid(AuctionBid auctionBid) { auctionBid.AppUser = this; AuctionBids.Add(auctionBid); }