Exemple #1
0
        /// <summary>
        /// Récupère la liste des devises via le service connecté à l'API
        /// </summary>
        private async void ActionGetData()
        {
            WSService connection = WSService.GetInstance();
            var       result     = await connection.GetAllDevisesAsync("Devise");

            this.ComboBoxDevises = new ObservableCollection <Devise>(result);
        }
Exemple #2
0
        /// <summary>
        /// Récupère la liste des devises via l'API
        /// </summary>
        private async void ActionGetData()
        {
            WSService     wSService = WSService.GetInstance();
            List <Devise> devises   = await wSService.GetAllDevisesAsync("Devise");

            this.comboBox.DataContext = devises;
        }
        /// <summary>
        /// Essaie de récupérer les devises dans un appel asynchrone
        /// Erreur deconnexion gérée par un try catch
        /// </summary>
        private async void ActionGetData()
        {
            WSService wsService = WSService.GetInstance();

            try
            {
                var result = await wsService.GetAllDevisesAsync();

                ComboBoxDevises = new ObservableCollection <Devise>(result);
            }
            catch (Exception e)
            {
                var messageDialog = new MessageDialog("Pas de connexion au webService concerné");
                await messageDialog.ShowAsync();

                Application.Current.Exit();
            }
        }
        private async void ActionGetData()
        {
            WSService wsService = WSService.GetInstance();

            try
            {
                var result = await wsService.GetAllDevisesAsync();

                ComboBoxDevises = new ObservableCollection <Devise>(result);
            }
            catch (Exception e)
            {
                var messageDialog = new MessageDialog("Pas de connexion au webService concerné");
                await messageDialog.ShowAsync();

                // IL FAUDRAIT FERMER L'APPLICATION
            }
        }
Exemple #5
0
        /// <summary>
        /// Permet de récupérer toutes les devises par le webservice de manière asynchrone
        /// </summary>
        private async void ActionGetData()
        {
            var result = await wsService.GetAllDevisesAsync();

            this.cbxDevise.DataContext = new List <Devise>(result);
        }