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); } }