Beispiel #1
0
 public OffersMaxPlayer(Domain.TradeOffer offer1, Domain.TradeOffer offer2, int number)
 {
     this._offer1 = offer1;
     this._offer2 = offer2;
     this._number = number;
 }
 public OffersContainsAtLeastPlayer(Domain.TradeOffer offer1, Domain.TradeOffer offer2)
 {
     this._offer1 = offer1;
     this._offer2 = offer2;
 }
 public static IValidator RangePriceTrade(Domain.TradeOffer offer1, Domain.TradeOffer offer2, decimal tradePercent)
 {
     return(new RangePriceTrade(offer1, offer2, tradePercent));
 }
Beispiel #4
0
 public static IValidator OffersContainsAtLeastPlayer(Domain.TradeOffer offer1, Domain.TradeOffer offer2)
 {
     return(new OffersContainsAtLeastPlayer(offer1, offer2));
 }
Beispiel #5
0
 public OffersContainAtLeastMoney(Domain.TradeOffer offer1, Domain.TradeOffer offer2)
 {
     this._offer1 = offer1;
     this._offer2 = offer2;
 }
Beispiel #6
0
 public static IValidator OffersCannotContainsMoney(Domain.TradeOffer offer1, Domain.TradeOffer offer2)
 {
     return(new OffersCannotContainMoney(offer1, offer2));
 }
Beispiel #7
0
 internal static IValidator OfferCannotHavePlayer(Domain.TradeOffer offer, PlayerTradable player)
 {
     return(new OfferCannotHavePlayer(offer, player));
 }
Beispiel #8
0
 public static IValidator OffersMinPlayer(Domain.TradeOffer offer1, Domain.TradeOffer offer2, int number)
 {
     return(new OffersMinPlayer(offer1, offer2, number));
 }
Beispiel #9
0
 public static IValidator OffersContainAtLeastMoney(Domain.TradeOffer offer1, Domain.TradeOffer offer2)
 {
     return(new OffersContainAtLeastMoney(offer1, offer2));
 }
Beispiel #10
0
 public RangePriceTrade(Domain.TradeOffer buyerOffer, Domain.TradeOffer sellerOffer, decimal tradePercent)
 {
     this._buyerOffer   = buyerOffer;
     this._sellerOffer  = sellerOffer;
     this._tradePercent = tradePercent;
 }
 public OfferCannotHavePlayer(Domain.TradeOffer offer, Domain.PlayerTradable player)
 {
     this._offer  = offer;
     this._player = player;
 }
Beispiel #12
0
 public OffersCannotContainMoney(Domain.TradeOffer offer1, Domain.TradeOffer offer2)
 {
     this._offer1 = offer1;
     this._offer2 = offer2;
 }