Esempio n. 1
0
 private Action<BidPlaced> BidPlaced()
 {
     return (BidPlaced e) =>
     {
         var bidEvent = new HistoricalBid(e.AuctionId, e.Bidder, e.AmountBid, e.TimeOfBid);
       
         _bidHistoryRepository.Add(bidEvent);
     };
 }
        private Action <BidPlaced> BidPlaced()
        {
            return((BidPlaced e) =>
            {
                var bidEvent = new HistoricalBid(e.AuctionId, e.Bidder, e.AmountBid, e.TimeOfBid);

                _bidHistoryRepository.Add(bidEvent);
            });
        }
Esempio n. 3
0
        public void Add(HistoricalBid bid)        
        {
            var bidHistoryDTO = new BidDTO();

            bidHistoryDTO.AuctionId = bid.AuctionId;
            bidHistoryDTO.Bid = bid.AmountBid.GetSnapshot().Value;
            bidHistoryDTO.BidderId = bid.Bidder;
            bidHistoryDTO.TimeOfBid = bid.TimeOfBid;

            bidHistoryDTO.Id = Guid.NewGuid();

            _unitOfWork.RegisterNew(bidHistoryDTO, this);
        }
Esempio n. 4
0
        public void Add(HistoricalBid bid)
        {
            var bidHistoryDTO = new BidDTO();

            bidHistoryDTO.AuctionId = bid.AuctionId;
            bidHistoryDTO.Bid       = bid.AmountBid.GetSnapshot().Value;
            bidHistoryDTO.BidderId  = bid.Bidder;
            bidHistoryDTO.TimeOfBid = bid.TimeOfBid;

            bidHistoryDTO.Id = Guid.NewGuid();

            _unitOfWork.RegisterNew(bidHistoryDTO, this);
        }