private async Task LoadClientAdvisorsAsync() { AdvisorsLoading = true; advisors = new ObservableCollection <Advisor>(await AdvisorAccess.GetAllHqtAdvisorsAsync()); AdvisorList = CollectionViewSource.GetDefaultView(advisors); SortDescription sortDescription = new SortDescription() { Direction = ListSortDirection.Ascending, PropertyName = "FullName" }; AdvisorList.SortDescriptions.Add(sortDescription); AdvisorsLoading = false; }
private async Task GetAllAdvisorAsync() { ReportsToList = new List <Advisor>(await AdvisorAccess.GetAllHqtAdvisorsAsync()); if (Advisor.Id > 0) { for (int i = 0; i < ReportsToList.Count; i++) { Advisor item = ReportsToList.ElementAt(i); if (item.Id != Advisor.Id) { continue; } ReportsToList.RemoveAt(i); break; } } RaisePropertyChanged("ReportsToList"); }