Esempio n. 1
0
        /// <summary>
        /// Épület részleteinek nézete.
        /// </summary>
        /// <param name="buildingId">Épület azonosítója.</param>
        /// <returns>Az épület részletes nézete.</returns>
        public IActionResult Details(Int32?buildingId)
        {
            Building building = _travelService.GetBuilding(buildingId);

            if (building == null)             // nem találjuk az épületet
            {
                return(RedirectToAction(nameof(Index)));
            }

            // az oldal címe
            ViewBag.Title = "Épület részletei: " + building.Name + " (" + building.City.Name + ")";
            // az épülethez tarzozó képek azonosítói
            ViewBag.Images = _travelService.GetBuildingImageIds(building.Id).ToList();
            // Google Maps API Key
            ViewBag.GoogleMapsApiKey = _googleConfig.Value.MapsApiKey;

            return(View("Details", building));
        }