コード例 #1
0
ファイル: IOfferService.cs プロジェクト: patkec/Sparrow
        public void RejectOffer(Offer offer)
        {
            if (offer == null)
                throw new ArgumentNullException("offer");

            offer.CompleteOffer(success: false);
            DomainEvents.Raise(new OfferLostEvent
            {
                Offer = offer
            });
        }
コード例 #2
0
ファイル: IOfferService.cs プロジェクト: patkec/Sparrow
        public void AcceptOffer(Offer offer)
        {
            if (offer == null)
                throw new ArgumentNullException("offer");

            offer.CompleteOffer(success: true);
            DomainEvents.Raise(new OfferWonEvent
            {
                Offer = offer
            });
        }