C# Class DDDPPP.Chap21.EFExample.Application.Application.Queries.AuctionStatusQuery

Show file Open project: elbandit/PPPDDD

Public Methods

Method Description
AuctionStatus ( System.Guid auctionId ) : AuctionStatus
AuctionStatusQuery ( IAuctionRepository auctions, IBidHistoryRepository bidHistory, IClock clock ) : System
ConvertToStatus ( AuctionSnapshot snapshot ) : AuctionStatus
TimeRemaining ( System.DateTime AuctionEnds ) : System.TimeSpan

Method Details

AuctionStatus() public method

public AuctionStatus ( System.Guid auctionId ) : AuctionStatus
auctionId System.Guid
return AuctionStatus

AuctionStatusQuery() public method

public AuctionStatusQuery ( IAuctionRepository auctions, IBidHistoryRepository bidHistory, IClock clock ) : System
auctions IAuctionRepository
bidHistory IBidHistoryRepository
clock IClock
return System

ConvertToStatus() public method

public ConvertToStatus ( AuctionSnapshot snapshot ) : AuctionStatus
snapshot DDDPPP.Chap21.EFExample.Application.Model.Auction.AuctionSnapshot
return AuctionStatus

TimeRemaining() public method

public TimeRemaining ( System.DateTime AuctionEnds ) : System.TimeSpan
AuctionEnds System.DateTime
return System.TimeSpan