Пример #1
0
 public CompletePayoutSerializeAction(IPayoutRestClient payoutRestClient,
                                      ICacheManager cacheManager,
                                      List <Tax> taxes,
                                      string vendorCode,
                                      string amount,
                                      string reasonCode)
     : base("CompletePayout")
 {
     _cacheManager           = cacheManager;
     _payoutRestClient       = payoutRestClient;
     _completePayoutContract = new CompletePayoutContract
     {
         registerNumber = _cacheManager.RegisterNumber,
         saleNumber     = _cacheManager.SaleNumber,
         tillNumber     = _cacheManager.TillNumber,
         amount         = amount,
         reasonCode     = reasonCode,
         vendorCode     = vendorCode,
         taxes          = (from s in taxes
                           select new TaxContract
         {
             amount = s.Amount,
             code = s.Code,
             description = s.Description
         }).ToList()
     };
 }
 public GetVendorPayoutSerializeAction(IPayoutRestClient payoutRestClient,
                                       ICacheManager cacheManager) : base("GetVendorPayout")
 {
     _cacheManager     = cacheManager;
     _payoutRestClient = payoutRestClient;
 }
 public PayoutSerializeManager(IPayoutRestClient restClient,
                               ICacheManager cacheManager)
 {
     _restClient   = restClient;
     _cacheManager = cacheManager;
 }