C# 클래스 DDDPPP.Chap21.EFExample.Application.Application.Queries.AuctionStatusQuery

파일 보기 프로젝트 열기: elbandit/PPPDDD

공개 메소드들

메소드 설명
AuctionStatus ( System.Guid auctionId ) : AuctionStatus
AuctionStatusQuery ( IAuctionRepository auctions, IBidHistoryRepository bidHistory, IClock clock ) : System
ConvertToStatus ( AuctionSnapshot snapshot ) : AuctionStatus
TimeRemaining ( System.DateTime AuctionEnds ) : System.TimeSpan

메소드 상세

AuctionStatus() 공개 메소드

public AuctionStatus ( System.Guid auctionId ) : AuctionStatus
auctionId System.Guid
리턴 AuctionStatus

AuctionStatusQuery() 공개 메소드

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

ConvertToStatus() 공개 메소드

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

TimeRemaining() 공개 메소드

public TimeRemaining ( System.DateTime AuctionEnds ) : System.TimeSpan
AuctionEnds System.DateTime
리턴 System.TimeSpan