public Guid Create(NewAuctionRequest command) { var auctionId = Guid.NewGuid(); var startingPrice = new Money(command.StartingPrice); _auctionRepository.Add(new Auction(auctionId, startingPrice, command.EndsAt)); _unitOfWork.Commit(); return auctionId; }
public Guid Create(NewAuctionRequest command) { var auctionId = Guid.NewGuid(); var startingPrice = new Money(command.StartingPrice); _auctionRepository.Add(new Auction(auctionId, startingPrice, command.EndsAt)); _unitOfWork.Commit(); return(auctionId); }
public static Guid CreateAuction() { var createAuctionService = ObjectFactory.GetInstance<CreateAuction>(); var newAuctionRequest = new NewAuctionRequest(); newAuctionRequest.StartingPrice = 0.99m; newAuctionRequest.EndsAt = DateTime.Now.AddDays(1); var auctionId = createAuctionService.Create(newAuctionRequest); return auctionId; }