コード例 #1
0
ファイル: Merchant.cs プロジェクト: dongliang/Scut
 public Merchant(int merchantId, MallController controller)
 {
     if (controller == null)
     {
         throw new ArgumentException("controller");
     }
     _merchantId = merchantId;
     _controller = controller;
 }
コード例 #2
0
ファイル: Merchant.cs プロジェクト: lvshiling/Scut
		/// <summary>
		/// Initializes a new instance of the <see cref="ZyGames.Framework.Game.Com.Mall.Merchant"/> class.
		/// </summary>
		/// <param name="merchantId">Merchant identifier.</param>
		/// <param name="controller">Controller.</param>
        public Merchant(int merchantId, MallController controller)
        {
            if (controller == null)
            {
                throw new ArgumentException("controller");
            }
            _merchantId = merchantId;
            _controller = controller;
        }
コード例 #3
0
ファイル: MallFactory.cs プロジェクト: LeeWangyeol/Scut
		/// <summary>
		/// Registers the merchant.
		/// </summary>
		/// <param name="merchantId">Merchant identifier.</param>
		/// <param name="controller">Controller.</param>
        public static void RegisterMerchant(int merchantId, MallController controller)
        {
            if (controller == null)
            {
                throw new ArgumentNullException("controller");
            }
            Merchant merchant = new Merchant(merchantId, controller);
            merchant.InitializeGoods();
            if (!_merchantList.ContainsKey(merchantId))
            {
                _merchantList.Add(merchantId, merchant);
            }
        }
コード例 #4
0
        public static void RegisterMerchant(int merchantId, MallController controller)
        {
            if (controller == null)
            {
                throw new ArgumentNullException("controller");
            }
            Merchant merchant = new Merchant(merchantId, controller);

            merchant.InitializeGoods();
            if (!_merchantList.ContainsKey(merchantId))
            {
                _merchantList.Add(merchantId, merchant);
            }
        }