Пример #1
0
 public void GetData()
 {
     foreach (string s in EnumHelper.GetNames(typeof(ConverterService.Currency)))
     {
         LocationUnit unit = new LocationUnit()
         {
             Location = s,
             URL      = s
         };
         Locations.Add(unit);
     }
 }
Пример #2
0
        private void btnConvert_Click(object sender, RoutedEventArgs e)
        {
            ConverterService.CurrencyConvertorSoapClient aobClient = new ConverterService.CurrencyConvertorSoapClient();
            aobClient.ConversionRateCompleted += new EventHandler <ConverterService.ConversionRateCompletedEventArgs>(aobClient_ConversionRateCompleted);


            LocationUnit selectedLocationFrom = (from c in Locations where c.Location == ((LocationUnit)cmbCurrFrom.SelectedItem).Location select c).First();
            LocationUnit selectedLocationTo   = (from c in Locations where c.Location == ((LocationUnit)cmbCurrTo.SelectedItem).Location select c).First();


            ConverterService.Currency currFrom = (ConverterService.Currency)Enum.Parse(typeof(ConverterService.Currency), selectedLocationFrom.Location, true);
            ConverterService.Currency currTo   = (ConverterService.Currency)Enum.Parse(typeof(ConverterService.Currency), selectedLocationTo.Location, true);

            aobClient.ConversionRateAsync(currFrom, currTo);
        }