Ejemplo n.º 1
0
        static void UpdateCurrencySettings(StoreManager neto)
        {
            UpdateCurrencySettings settings = new UpdateCurrencySettings
            {
                DefaultCountry  = new string[] { "AU" },
                DefaultCurrency = new string[] { "AUD" }
            };

            var result = neto.Currency.UpdateCurrencySettings(settings);

            switch (result.Ack)
            {
            case Ack.Success:
                Console.WriteLine($"Updated currency settings");

                break;

            case Ack.Warning:
                foreach (var warn in result.Messages.Warning)
                {
                    Console.WriteLine($"Warning: {warn.Message}");
                }
                break;
            }
        }
Ejemplo n.º 2
0
        public UpdateCurrencySettingsResponse UpdateCurrencySettings(UpdateCurrencySettings currencySettings)
        {
            UpdateCurrencySettingsFilter updateCurrencySettingsFilter = new UpdateCurrencySettingsFilter(currencySettings);

            var nRequest  = new UpdateCurrencySettingsRequest(updateCurrencySettingsFilter);
            var nResponse = GetResponse <UpdateCurrencySettingsResponse>(nRequest);

            return(nResponse);
        }
Ejemplo n.º 3
0
        public void Should_Update_Currency_Settings()
        {
            var netoStore = GetStoreManager();

            UpdateCurrencySettings settings = new UpdateCurrencySettings
            {
                DefaultCountry  = new string[] { "AU" },
                DefaultCurrency = new string[] { "AUD" }
            };

            var result = netoStore.Currency.UpdateCurrencySettings(settings);

            Assert.IsNotNull(result);
            Assert.AreEqual(Ack.Success, result.Ack);
        }
Ejemplo n.º 4
0
 public UpdateCurrencySettingsFilter(UpdateCurrencySettings currencySettings)
 {
     this.CurrencySettings = currencySettings;
 }