private void ApplyUserInfo() { foreach (var commentExtended in DefaultCommentsList) { commentExtended.UserIcon = DefaultUsersList.FirstOrDefault(x => x.Email == commentExtended.CommenterEmail)?.ImageUrl; } Comments = new BindableCollection <Comment>(DefaultCommentsList); }
private void RunWorkerCompletedHandler(object sender, RunWorkerCompletedEventArgs e) { if (e.Error == null) { IsLoading = false; PostAuthorIcon = DefaultUsersList.First(x => x.UserId == Post.UserId)?.ImageUrl; ApplyUserInfo(); } else { ShowError(e.Error.InnerException != null ? e.Error.InnerException.Message : e.Error.Message); worker.RunWorkerAsync(); } }