private void GetLearners() { var credentials = new BasicAuthenticationCredentials(); credentials.UserName = "******"; credentials.Password = "******"; var l = new Learners(new PICSWeb()); var v = l.SearchAsync("Sha", "Aan", ""); List <DBLearner> dbLearners = null; string surnameSearchText = EdSearchBarName.Text; if (string.IsNullOrWhiteSpace(surnameSearchText)) { dbLearners = Task.Run(() => App.DB.GetLearners()).Result; } else { dbLearners = Task.Run(() => App.DB.SearchLearnersByName(surnameSearchText)).Result; } Learners.Clear(); foreach (DBLearner learner in dbLearners) { Learners.Add(learner); } }