C# Class DDDPPP.Chap21.RavenDBExample.Application.Application.BusinessUseCases.BidOnAuction

ファイルを表示 Open project: elbandit/PPPDDD

Public Methods

Method Description
Bid ( System.Guid auctionId, System.Guid memberId, decimal amount ) : void
BidOnAuction ( IAuctionRepository auctions, IBidHistoryRepository bidHistory, IDocumentSession unitOfWork, IClock clock ) : System

Private Methods

Method Description
BidPlaced ( ) : Action
OutBid ( ) : Action

Method Details

Bid() public method

public Bid ( System.Guid auctionId, System.Guid memberId, decimal amount ) : void
auctionId System.Guid
memberId System.Guid
amount decimal
return void

BidOnAuction() public method

public BidOnAuction ( IAuctionRepository auctions, IBidHistoryRepository bidHistory, IDocumentSession unitOfWork, IClock clock ) : System
auctions IAuctionRepository
bidHistory IBidHistoryRepository
unitOfWork IDocumentSession
clock IClock
return System