private void NotifyAll() { IEnumerable <AgencyUser> agencyUsers = AgencyUserRepository.FindAll(); foreach (AgencyUser a in agencyUsers) { if (loggedAgencyUsers.ContainsKey(a.Id)) { IObserver observer = loggedAgencyUsers[a.Id]; observer.BookedTrip(TripRepository.FindAll()); } } }
private void handleUpdate(UpdateResponse response) { BookTripResponse responseR = (BookTripResponse)response; IEnumerable <Trip> trips = responseR.Trips; try { client.BookedTrip(trips); } catch (TouristAttractiontException e) { Console.WriteLine(e.Message); } }