コード例 #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="stockRestClient">Stock Rest Client</param>
 /// <param name="cacheManager">Cache manager</param>
 public GetAllTaxesSerializeAction(IStockRestClient stockRestClient, ICacheManager cacheManager)
     : base("GetAllTaxes")
 {
     _restClient   = stockRestClient;
     _cacheManager = cacheManager;
     _log          = InfonetLogManager.GetLogger <GetAllTaxesSerializeAction>();
 }
コード例 #2
0
 public PriceCheckByCodeSerializeAction(IStockRestClient stockRestClient,
                                        string stockCode)
     : base("PriceCheck")
 {
     _stockCode       = stockCode;
     _stockRestClient = stockRestClient;
 }
コード例 #3
0
 public GetBottlesSerializeAction(
     IStockRestClient restClient,
     int pageId) :
     base("GetBottles")
 {
     _restClient = restClient;
     _pageId     = pageId;
 }
コード例 #4
0
 public SearchProductsSerializeAction(IStockRestClient stockRestClient,
                                      ICacheManager cacheManager, string searchText,
                                      int pageIndex) : base("SearchProducts")
 {
     _stockRestClient = stockRestClient;
     _searchText      = searchText;
     _pageIndex       = pageIndex;
 }
コード例 #5
0
 public GetProductsSerializeAction(IStockRestClient stockRestClient,
                                   ICacheManager cacheManager,
                                   int pageIndex) : base("GetProducts")
 {
     _stockRestClient = stockRestClient;
     _cacheManager    = cacheManager;
     _pageIndex       = pageIndex;
 }
コード例 #6
0
 public GetHotProductSerializeAction(
     IStockRestClient restClient,
     int pageId) :
     base("GetHotProduct")
 {
     _restClient = restClient;
     _pageId     = pageId;
 }
コード例 #7
0
 public PriceChangeSerializeAction(IStockRestClient stockRestClient,
                                   ChangePrice changePrice, bool isRegularPriceChange)
     : base("PriceChange")
 {
     _stockRestClient      = stockRestClient;
     _changePrice          = changePrice;
     _isRegularPriceChange = isRegularPriceChange;
 }
コード例 #8
0
 /// <summary>
 /// contructor for AddBottleReturnSaleSerializeAction
 /// </summary>
 /// <param name="stockRestClient">Stock Rest Client</param>
 /// <param name="cacheManager">Cache manager</param>
 /// <param name="sale">Bottle Return Sale</param>
 public AddBottleReturnSaleSerializeAction(
     IStockRestClient stockRestClient,
     ICacheManager cacheManager,
     BottleReturnSale sale)
     : base("AddBottleReturnSale")
 {
     _stockRestClient = stockRestClient;
     _cacheManager    = cacheManager;
     _sale            = sale;
 }
コード例 #9
0
 /// <summary>
 /// contructor for AddStockSerializeAction
 /// </summary>
 /// <param name="stockRestClient"></param>
 /// <param name="cacheManager"></param>
 /// <param name="stock"></param>
 public AddProductSerializeAction(
     IStockRestClient stockRestClient,
     ICacheManager cacheManager,
     StockModel stock)
     : base("AddStock")
 {
     _stockRestClient = stockRestClient;
     _cacheManager    = cacheManager;
     _stock           = stock;
 }
コード例 #10
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="stockRestClient">Home rest client</param>
 public GetHotProductPagesSerializeAction(
     IStockRestClient stockRestClient) : base("HotProductPages")
 {
     _restClient = stockRestClient;
 }
コード例 #11
0
 public StockSerializeManager(IStockRestClient stockRestClient,
                              ICacheManager cacheManager)
 {
     _stockRestClient = stockRestClient;
     _cacheManager    = cacheManager;
 }