public GraphicPermanentOffer(ITravelAgency agency, int photosLimit) { this.trip = agency.CreateTrip(); for (int i = 1; i <= photosLimit; i++) { photos.Add(agency.CreatePhoto()); } }
public TextPermanentOffer(ITravelAgency agency, int reviewsLimit) { this.trip = agency.CreateTrip(); for (int i = 1; i <= reviewsLimit; i++) { reviews.Add(agency.CreateReview()); } }
public TextOfferSimple(ITravelAgency agency, int n) { trip = agency.CreateTrip(); review = new IReview[n]; for (int i = 0; i < n; i++) { review[i] = agency.CreateReview(); } }
public TextTemporaryOffer(ITravelAgency agency, int reviewsLimit, int daysLimit) { this.daysLimit = daysLimit; this.trip = agency.CreateTrip(); for (int i = 1; i <= reviewsLimit; i++) { reviews.Add(agency.CreateReview()); } }
public GraphicTemporaryOffer(ITravelAgency agency, int photosLimit, int daysLimit) { this.daysLimit = daysLimit; this.trip = agency.CreateTrip(); for (int i = 1; i <= photosLimit; i++) { photos.Add(agency.CreatePhoto()); } }
public GraphicOfferSimple(ITravelAgency agency, int n) { this.trip = agency.CreateTrip(); this.photo = new IPhoto[n]; for (int i = 0; i < n; i++) { photo[i] = agency.CreatePhoto(); } }
public GraphicOfferTemporary(ITravelAgency agency, int n, int life) { this.trip = agency.CreateTrip(); this.photo = new IPhoto[n]; for (int i = 0; i < n; i++) { photo[i] = agency.CreatePhoto(); } this.life = life; }
public TextOfferTemporary(ITravelAgency agency, int n, int life) { this.trip = agency.CreateTrip(); this.review = new IReview[n]; for (int i = 0; i < n; i++) { review[i] = agency.CreateReview(); } this.life = life; }
public IOffer CreatePermamentOffer() { ITravelAgency source = Agencies[rd.Next(Agencies.Count)];//select random travel agency to draw from List <IPhoto> photos = new List <IPhoto>(); for (int i = 0; i < PhotoCount; i++) { photos.Add(source.CreatePhoto()); } return(new PermamentGraphicOffer(source.CreateTrip(), photos)); }
public IOffer CreateTemporaryOffer() { ITravelAgency source = Agencies[rd.Next(Agencies.Count)];//select random travel agency to draw from List <IPhoto> photos = new List <IPhoto>(); for (int i = 0; i < PhotoCount; i++) { photos.Add(source.CreatePhoto()); } return(new TemporaryGraphicOffer(source.CreateTrip(), photos, TemporaryOfferDisplayLimit)); }
public override IOffer PrepareOffer(ITravelAgency travelAgency) { IPhoto[] photos = new IPhoto[photosAmount]; for (int i = 0; i < photosAmount; i++) { photos[i] = travelAgency.CreatePhoto(); } return(new GraphicsOffer(travelAgency.CreateTrip(), photos)); }
public ITripOffer CreateTemporaryTripOffer() { ITravelAgency travelAgency = TravelAgencies[Rd.Next(0, TravelAgencies.Count)]; IReview[] reviews = new IReview[NumberOfReviews]; for (int i = 0; i < NumberOfReviews; ++i) { reviews[i] = travelAgency.CreateReview(); } return(new TextTemporaryTripOffer(travelAgency.CreateTrip(), ViewLimit, reviews)); }
public IOffer CreatePermamentOffer() { ITravelAgency source = Agencies[rd.Next(Agencies.Count)];//select random travel agency to draw from List <IReview> reviews = new List <IReview>(); for (int i = 0; i < ReviewCount; i++) { reviews.Add(source.CreateReview()); } return(new PermamentTextOffer(source.CreateTrip(), reviews)); }
public IOffer CreateTemporaryOffer() { ITravelAgency source = Agencies[rd.Next(Agencies.Count)];//select random travel agency to draw from List <IReview> reviews = new List <IReview>(); for (int i = 0; i < ReviewCount; i++) { reviews.Add(source.CreateReview()); } return(new TemporaryTextOffer(source.CreateTrip(), reviews, TemporaryOfferDisplayLimit)); }
public ITripOffer CreateTemporaryTripOffer() { ITravelAgency travelAgency = TravelAgencies[Rd.Next(0, TravelAgencies.Count)]; IPhoto[] photos = new IPhoto[NumberOfPhotos]; for (int i = 0; i < NumberOfPhotos; ++i) { photos[i] = travelAgency.CreatePhoto(); } return(new GraphicTemporaryTripOffer(travelAgency.CreateTrip(), ViewLimit, photos)); }
public override IOffer PrepareOffer(ITravelAgency travelAgency) { IReview[] reviews = new IReview[reviewsAmount]; for (int i = 0; i < reviewsAmount; i++) { reviews[i] = travelAgency.CreateReview(); } return(new TextOffer(travelAgency.CreateTrip(), reviews)); }
public Offer CreateOffer(ITravelAgency travelAgency, bool temporary = false) { if (temporary) { return(new TextTemporaryOffer(travelAgency, counter, limitPictureOrReview)); } else { return(new TextPermanentOffer(travelAgency, limitPictureOrReview)); } }
public void CreateOffer(ITravelAgency travelAgency, int descriptionsCount, bool timed, int expireTime) { ITrip trip = travelAgency.CreateTrip(); IPhoto[] photos = new IPhoto[descriptionsCount]; for (int i = 0; i < descriptionsCount; i++) { photos[i] = travelAgency.CreatePhoto(); } Offers.Add(new GraphicsOffer(trip, photos, timed, expireTime)); }
public void CreateOffer(ITravelAgency travelAgency, int descriptionsCount, bool timed, int expireTime) { ITrip trip = travelAgency.CreateTrip(); IReview[] reviews = new IReview[descriptionsCount]; for (int i = 0; i < descriptionsCount; i++) { reviews[i] = travelAgency.CreateReview(); } Offers.Add(new TextOffer(trip, reviews, timed, expireTime)); }
public Offer(ITravelAgency travelAgency, int limitPictureOrReview) { trip = travelAgency.CreateTrip(); this.limitPictureOrReview = limitPictureOrReview; photos = new List <IPhoto>(); reviews = new List <IReview>(); for (int i = 0; i < limitPictureOrReview; i++) { photos.Add(travelAgency.CreatePhoto()); reviews.Add(travelAgency.CreateReview()); } }
public IOffer CreateOffer(ITravelAgency travelAgency) { ITrip trip = travelAgency.CreateTrip(); List <IReview> reviews = new List <IReview>(); int i = 0; while (i < Review) { reviews.Add(travelAgency.CreateReview()); i++; } if (random.Next() % 2 == 0) { return(new ReviewOffer(trip, reviews.ToArray())); } return(new ReviewOffer(trip, reviews.ToArray(), Time)); }
public IOffer CreateOffer(ITravelAgency travelAgency) { ITrip trip = travelAgency.CreateTrip(); List <IPhoto> photos = new List <IPhoto>(); int i = 0; while (i < Photos) { photos.Add(travelAgency.CreatePhoto()); i++; } if (random.Next() % 2 == 0) { return(new GraphicalOffer(trip, photos.ToArray())); } return(new GraphicalOffer(trip, photos.ToArray(), Time)); }
public IOffer createTemporaryOffer(ITravelAgency agency, int n, int life) { return(new TextOfferTemporary(agency, n, life)); }
public IOffer CreatePermanentOffer(ITravelAgency agency) { return(new TextPermanentOffer(agency, this.reviewsLimit)); }
public IOffer createSimpleOffer(ITravelAgency agency, int n) { return(new TextOfferSimple(agency, n)); }
public IOffer CreateTemporaryOffer(ITravelAgency agency) { return(new TextTemporaryOffer(agency, this.reviewsLimit, this.daysLimit)); }
public TextPermanentOffer(ITravelAgency travelAgency, int limitPictureOrReview) : base(travelAgency, limitPictureOrReview) { }
public TextTemporaryOffer(ITravelAgency travelAgency, int counter, int limitPictureOrReview) : base(travelAgency, limitPictureOrReview) { this.counter = counter; }
public GraphicOffer(ITravelAgency travelAgency, int limitPictureOrReview) : base(travelAgency, limitPictureOrReview) { }
public PolandTravel(ITravelAgency travelAgency, IDatabase <IAttraction> tripAdvisorDatabase) { this.travelAgency = travelAgency; this.tripAdvisorIterator = tripAdvisorDatabase.GetIterator(); this.tripAdvisorDescrambler = new TripAdvisorDescramblerFactory().GetDescrambler(); }