Exemplo n.º 1
0
        private void GetMessages()
        {
            var worker = new BackgroundWorker();

            worker.DoWork += (o, ea) =>
            {
                var sms = new MessageHistory {
                    USER = "******", PASS = "******"
                };
                var mesages = _service.GetHistorialMessages(sms);

                Dispatcher.Invoke((Action)(() =>
                {
                    Messages.Clear();
                    foreach (var message in mesages)
                    {
                        Messages.Add(message);
                    }
                }));
            };

            worker.RunWorkerCompleted += (o, ea) =>
            {
                BusyIndicator.IsBusy = false;
            };

            BusyIndicator.IsBusy      = true;
            BusyIndicator.BusyContent = "Cargando información...";
            worker.RunWorkerAsync();
        }
        public void GetSentMessagesTest()
        {
            var sms = new MessageHistory {
                USER = "******", PASS = "******"
            };
            var mesages = service.GetHistorialMessages(sms);

            foreach (var message in mesages)
            {
                Debug.WriteLine(message.Content + ", " + message.Date + "," + message.Status);
            }
        }