コード例 #1
0
        public string MakeBid(Bid bid)
        {
            AuctionItem auctionItem = GetItemById(bid.ItemNumber);

            //bid.Price = 100;
            //bid.ItemNumber = 2;
            //bid.CustomPhone = "1515151";
            //bid.CustomPhone = "Joao";


            if (auctionItem != null)
            {
                if (bid.Price > auctionItem.BidPrice)
                {
                    auctionItem.BidPrice       = bid.Price;
                    auctionItem.BidCustomName  = bid.CustomName;
                    auctionItem.BidCustomPhone = bid.CustomPhone;
                    auctionItem.BidTimeStamp   = DateTime.Now;
                    return("OK");
                }

                return("Bid is too low");
            }

            return(" Item doesn't exist");
        }
コード例 #2
0
        public AuctionItem GetItemById(int itemNumber)
        {
            AuctionItem auctionItem = null;

            foreach (AuctionItem item in GetAllItems().Values)
            {
                if (item.ItemNumber == itemNumber)
                {
                    auctionItem = item;
                }
            }
            return(auctionItem);
        }