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); }); }
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); }