C# Class DDDPPP.Chap21.MicroORM.Application.Infrastructure.AuctionRepository

Inheritance: IAuctionRepository, IUnitOfWorkRepository
Afficher le fichier Open project: elbandit/PPPDDD

Méthodes publiques

Méthode Description
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

Method Details

Add() public méthode

public Add ( Auction auction ) : void
auction Auction
Résultat void

AuctionRepository() public méthode

public AuctionRepository ( IUnitOfWork unitOfWork ) : System
unitOfWork IUnitOfWork
Résultat System

FindBy() public méthode

public FindBy ( System.Guid Id ) : Auction
Id System.Guid
Résultat Auction

Map() public méthode

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

PersistCreationOf() public méthode

public PersistCreationOf ( IAggregateDataModel entity ) : void
entity IAggregateDataModel
Résultat void

PersistUpdateOf() public méthode

public PersistUpdateOf ( IAggregateDataModel entity ) : void
entity IAggregateDataModel
Résultat void

Save() public méthode

public Save ( Auction auction ) : void
auction Auction
Résultat void