Esempio n. 1
0
            //Constructors
            #region SearchHitViewModel
            public SearchHitViewModel(Vehicle vehicle)
            {
                this.Guid  = vehicle.Guid;
                this.Title = NameBuilder.BuildNames(vehicle).FirstOrDefault()?.Name;
                var teaserImage = vehicle.VehiclePictures
                                  .OrderBy(runner => runner.SortOrder)
                                  .Select(runner => runner.Picture)
                                  .FirstOrDefault();

                this.TeaserImageUrl = teaserImage == null ? $"./style/images/noimage.png" : $"./pictures/render/{teaserImage.Guid}";
                this.TargetUrl      = $"./vehicles/details/{vehicle.Guid.ToShortString()}";
            }