public AttractionCategory(AttractionCategoryIndicator ci, string name, IEnumerable <Attraction> attractions) { EntityId = ci; Name = name; Attractions.Add(attractions); }
/// <summary> /// Adds the attraction to the city. /// </summary> /// <param name="attraction">The <c>AttractionInformation</c> object to add.</param> public void AddAttraction(AttractionInformation attraction) { // Mark as belonging to this city attraction.City = this; // Add to collection Attractions.Add(attraction); }
/// <summary> /// Adds the attraction to the city. /// </summary> /// <param name="name">The name of the attraction.</param> /// <param name="description">A short description of the attraction.</param> /// <param name="imageName">The <c>Assets.xcassets</c> name of the image to display for the attraction.</param> public void AddAttraction(string name, string description, string imageName) { // Create attraction var attraction = new AttractionInformation(name, description, imageName); // Mark as belonging to this city attraction.City = this; // Add to collection Attractions.Add(attraction); }
private void SaveAttractionsData(ObservableCollection <Attraction> observableCollection) { Attractions.Clear(); foreach (var attraction in observableCollection) { Attractions.Add(new AttractionViewModel { Id = attraction.ID, Name = attraction.Name, Country = attraction.Country.Name }); } InfoText = Attractions.Count > 0 ? "" : "No attractions found."; }
public async Task Init(object objectId) { City = await _cityService.GetById <CityDTO>((int)objectId); var attrData = await _attrService.Get <List <AttractionDTO> >(new AttractionSearchRequest { CityId = City.Id }); foreach (var item in attrData) { Attractions.Add(item); } var hotelData = await _hotelService.Get <List <HotelDTO> >(new HotelSearchRequest { CityId = City.Id }); foreach (var item in hotelData) { Hotels.Add(item); TotalVisits += item.TotalVisits; } }