public async Task <GoogleDataObject> GetPlaceByID(string placeId) { var result = await googleService.GetLocationFromPlaceID(placeId); if (result == null) { throw new ArgumentException("There wasn't a match for this search location"); } try { var resultUser = await CheckIfAlreadyInWishlist(result); return(resultUser.Item1); } catch (Exception) { //Person ain't logged in } return(result); }