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