Exemplo n.º 1
0
        public void RejectOffer(Offer offer)
        {
            if (offer == null)
                throw new ArgumentNullException("offer");

            offer.CompleteOffer(success: false);
            DomainEvents.Raise(new OfferLostEvent
            {
                Offer = offer
            });
        }
Exemplo n.º 2
0
        public void AcceptOffer(Offer offer)
        {
            if (offer == null)
                throw new ArgumentNullException("offer");

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