public List <Trip> GetTripsByUser(User user) { List <Trip> tripList = new List <Trip>(); User loggedUser = UserSession.GetInstance().GetLoggedUser(); bool isFriend = false; if (loggedUser != null) { foreach (User friend in user.GetFriends()) { if (friend.Equals(loggedUser)) { isFriend = true; break; } } if (isFriend) { tripList = TripDAO.FindTripsByUser(user); } return(tripList); } else { throw new UserNotLoggedInException(); } }
public IReadOnlyList <Trip> GetTrips(User user) => TripDAO.FindTripsByUser(user);