Пример #1
0
        public void AddTestVoucher(System.String voucherData)
        {
            if (App.IsIntegrationTestMode == true)
            {
                Voucher voucher = JsonConvert.DeserializeObject <Voucher>(voucherData.ToString());
                TestVoucherManagementACLClient voucherManagerAclClient = App.Container.Resolve <IVoucherManagerACLClient>() as TestVoucherManagementACLClient;

                voucherManagerAclClient.Vouchers.Add(voucher);
            }
        }
        private void UpdateTestVoucherData(String voucherData)
        {
            voucherData = StringCompression.Decompress(voucherData);
            List <Voucher> vouchers = JsonConvert.DeserializeObject <List <Voucher> >(voucherData);

            if (vouchers.Any())
            {
                TestVoucherManagementACLClient voucherManagementACLClient = App.Container.Resolve <IVoucherManagerACLClient>() as TestVoucherManagementACLClient;
                foreach (Voucher voucher in vouchers)
                {
                    voucherManagementACLClient.CreateTestVoucher(voucher.VoucherCode, voucher.Value, voucher.RecipientEmail, voucher.RecipientMobile);
                }
            }
        }