async void GetUserInfo() { var plist = NSUserDefaults.StandardUserDefaults; string userId = plist.StringForKey("userId"); userRepository = new UsersRepository(); user = userRepository.GetUser(userId); if (!user.Any()) { Console.WriteLine("User does not exist"); LoadingOverlay.RemoveOverlay(); return; } if (user.First().Avatar != null && user.First().Avatar.Length > 0) { profileImage = await ConvertImage.ConvertBinaryToImage(user.First().Avatar); } else { profileImage = null; } userInfoTableView.Source = new UserProfileTableSource(userProfileTableItems, user.First(), profileImage, this); userInfoTableView.ReloadData(); LoadingOverlay.RemoveOverlay(); }