Esempio n. 1
0
        public override void LoadData()
        {
            var settings = new TestRecurringGatewaySettings();

            settings.Merge(HccApp.CurrentStore.Settings.PaymentSettingsGet(GatewayId));

            chkCreateFails.Checked = !settings.ResponseForCreate;
            chkUpdateFails.Checked = !settings.ResponseForUpdate;
            chkCancelFails.Checked = !settings.ResponseForCancel;
        }
Esempio n. 2
0
        public override void SaveData()
        {
            var settings = new TestRecurringGatewaySettings();

            settings.Merge(HccApp.CurrentStore.Settings.PaymentSettingsGet(GatewayId));

            settings.ResponseForCreate = !chkCreateFails.Checked;
            settings.ResponseForUpdate = !chkUpdateFails.Checked;
            settings.ResponseForCancel = !chkCancelFails.Checked;

            HccApp.CurrentStore.Settings.PaymentSettingsSet(GatewayId, settings);
            HccApp.AccountServices.Stores.Update(HccApp.CurrentStore);
        }