public List <Trip> GetTripsByUser(User.User user, User.User loggedUser) { if (user == null) { throw new ArgumentNullException(nameof(user)); } if (loggedUser == null) { throw new UserNotLoggedInException(); } return(user.IsFriendWith(loggedUser) ? GetTripsBy(user) : new List <Trip>()); }