Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
 public IReadOnlyList <Trip> GetTrips(User user) =>
 TripDAO.FindTripsByUser(user);