Ejemplo n.º 1
0
        /// <summary>
        /// Épület főképének lekérdezése.
        /// </summary>
        /// <param name="buildingId">Épület azonosítója.</param>
        /// <returns>Az épület képe, vagy az alapértelmezett kép.</returns>
        public FileResult ImageForBuilding(Int32?buildingId)
        {
            // lekérjük az épület első tárolt képjét (kicsiben)
            Byte[] imageContent = _travelService.GetBuildingMainImage(buildingId);

            if (imageContent == null)             // amennyiben nem sikerült betölteni, egy alapértelmezett képet adunk vissza
            {
                return(File("~/images/NoImage.png", "image/png"));
            }

            return(File(imageContent, "image/png"));
        }