C# 클래스 DDDPPP.Chap21.MicroORM.Application.Infrastructure.AuctionRepository

상속: IAuctionRepository, IUnitOfWorkRepository
파일 보기 프로젝트 열기: elbandit/PPPDDD

공개 메소드들

메소드 설명
Add ( Auction auction ) : void
AuctionRepository ( IUnitOfWork unitOfWork ) : System
FindBy ( System.Guid Id ) : Auction
Map ( AuctionDTO auctionDTO, AuctionSnapshot snapshot ) : void
PersistCreationOf ( IAggregateDataModel entity ) : void
PersistUpdateOf ( IAggregateDataModel entity ) : void
Save ( Auction auction ) : void

메소드 상세

Add() 공개 메소드

public Add ( Auction auction ) : void
auction Auction
리턴 void

AuctionRepository() 공개 메소드

public AuctionRepository ( IUnitOfWork unitOfWork ) : System
unitOfWork IUnitOfWork
리턴 System

FindBy() 공개 메소드

public FindBy ( System.Guid Id ) : Auction
Id System.Guid
리턴 Auction

Map() 공개 메소드

public Map ( AuctionDTO auctionDTO, AuctionSnapshot snapshot ) : void
auctionDTO DDDPPP.Chap21.MicroORM.Application.Infrastructure.DataModel.AuctionDTO
snapshot DDDPPP.Chap21.MicroORM.Application.Model.Auction.AuctionSnapshot
리턴 void

PersistCreationOf() 공개 메소드

public PersistCreationOf ( IAggregateDataModel entity ) : void
entity IAggregateDataModel
리턴 void

PersistUpdateOf() 공개 메소드

public PersistUpdateOf ( IAggregateDataModel entity ) : void
entity IAggregateDataModel
리턴 void

Save() 공개 메소드

public Save ( Auction auction ) : void
auction Auction
리턴 void