private void EndGetCustomersProfile(IAsyncResult result) { if (result.IsCompleted) { try { var profiles = ProfileService.EndGetCustomerProfiles(result); if (profiles != null) { Profiles = new ObservableCollection <CustomerProfileViewModel>(profiles.Select(x => new CustomerProfileViewModel(x))); } } catch (SecurityAccessDeniedException ex) { LogService.BeginLogError(ex.Message, null, null); } } }