示例#1
0
        public JsonResult LoadModelPictures(int modelId)
        {
            var model = new ManageVehiclePictureModel();

            model.VehicleModelId = modelId;
            model.NewPictureModel.VehicleModelId = modelId;
            var allImages = _carService.GetVehicleModelImageUrl(modelId);

            var dataModel = allImages.Select(x => {
                var imgModel           = x.ToModel();
                imgModel.FullImageUrl  = Url.Content(imgModel.FullImageUrl);
                imgModel.ThumbImageUrl = Url.Content(imgModel.ThumbImageUrl);
                return(imgModel);
            }).OrderBy(x => x.DisplayOrder);

            return(Json(dataModel));
        }
示例#2
0
        public ActionResult ModelPictures(int modelId)
        {
            var model = new ManageVehiclePictureModel();

            model.VehicleModelId = modelId;
            model.NewPictureModel.VehicleModelId = modelId;
            var allImages = _carService.GetVehicleModelImageUrl(modelId);

            foreach (var imgEntity in allImages)
            {
                var imgModel = imgEntity.ToModel();
                imgModel.FullImageUrl  = Url.Content(imgModel.FullImageUrl);
                imgModel.ThumbImageUrl = Url.Content(imgModel.ThumbImageUrl);
                model.VehiclePictures.Add(imgModel);
            }
            return(View(model));
        }