Ejemplo n.º 1
0
 public void MakeOffer(ITakeOffer offerReciever)
 {
     if (offerReciever is Player)
     {
         offerReciever.Offer = new LotteryOffer(offerReciever as Player);
     }
 }
 public virtual void MakeOffer(ITakeOffer offerReciever)
 {
     if (offerReciever is ITakeInsurance)
     {
         offerReciever.Offer = this.CreateInsuranceOffer(offerReciever as ITakeInsurance);
     }
 }
Ejemplo n.º 3
0
 public void MakeOffer(ITakeOffer offerReciever)
 {
     if (offerReciever is ITakeCredit)
     {
         offerReciever.Offer = this.CreateCreditOffer(offerReciever as ITakeCredit);
     }
 }