Exemple #1
0
        private async void SearchByPriceClick(object sender, RoutedEventArgs e)
        {
            bool res = int.TryParse(minPriceBox.Text, out minprice);

            if (res == false)
            {
                minprice = 0;
            }
            bool res1 = int.TryParse(maxPriceBox.Text, out maxprice);

            if (res1 == false)
            {
                maxprice = 0;
            }
            APIHelper.InitilizeClient();
            DataProviderC qdp = new DataProviderC();

            searchPData.Clear();
            var searchByPriceResultList = await qdp.SearhByPriceGet(minprice, maxprice);

            foreach (var o in searchByPriceResultList)
            {
                searchPData.Add(o);
            }
        }
        private async void Calculate(object sender, RoutedEventArgs e)
        {
            DataProviderC qdp         = new DataProviderC();
            var           currenciesL = await qdp.GetCurrencyDataO();

            foreach (KeyValuePair <string, decimal> pair in currenciesL.Rates)
            {
                if (CurrenciesFrom.SelectedItem.ToString() == pair.Key)
                {
                    rateFrom = pair.Value;
                }
                else if (CurrenciesFrom.SelectedItem.ToString() == "EUR")
                {
                    rateFrom = 1.0M;
                } //eur je izabran
            }

            foreach (KeyValuePair <string, decimal> pair in currenciesL.Rates)
            {
                if (CurrenciesTo.SelectedItem.ToString() == pair.Key)
                {
                    rateTo = pair.Value;
                }
                else if (CurrenciesTo.SelectedItem.ToString() == "EUR")
                {
                    rateTo = 1.0M;
                } //eur je izabran
            }

            int amountN = Int32.Parse(amountInput.Text);

            decimal result = (1 / rateFrom * amountN) * rateTo;

            ResaultInfo.Text = result.ToString();
        }
        public async void getData()
        {
            DataProviderC qdp         = new DataProviderC();
            var           currenciesL = await qdp.GetEstatesData();

            foreach (var o in currenciesL)
            {
                dataS.Add(o);
            }
        }
        private async void getCurrencyList()
        {
            DataProviderC qdp = new DataProviderC();
            var           currenciesListing = await qdp.GetCurrencyList();


            foreach (KeyValuePair <string, string> pair in currenciesListing)
            {
                CurrenciesFrom.Items.Add(pair.Key);
                CurrenciesTo.Items.Add(pair.Key);
            }
            CurrenciesFrom.SelectedIndex = 0;
            CurrenciesTo.SelectedIndex   = 0;
        }
 private async void getCurrencyData()
 {
     DataProviderC qdp         = new DataProviderC();
     var           currenciesL = await qdp.GetCurrencyDataO();
 }