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; }