Пример #1
0
        public IActionResult GetDetails(int carId)
        {
            var result = _carService.GetDetailsByCarId(carId);

            if (!result.Success)
            {
                return(BadRequest(result));
            }

            result.Data.Images = _carImageService.GetAllImagesByCarId(carId).Data;

            if (result.Data.Images.Count == 0)
            {
                result.Data.Images = new List <CarImage> {
                    new CarImage
                    {
                        CarId     = carId,
                        ImagePath = FileHelper.GetDefaultImagePath("jpg")
                    }
                };
            }

            if (result.Success)
            {
                return(Ok(result));
            }

            return(BadRequest(result));
        }
        public IActionResult GetAllImagesByCarId(int Id)
        {
            var result = _carImageService.GetAllImagesByCarId(Id);

            if (result.Success)
            {
                return(Ok(result.Data));
            }
            return(BadRequest(result.Message));
        }
Пример #3
0
        public IActionResult GetAllImagesByCarId(int id)
        {
            var result = _carImageService.GetAllImagesByCarId(id);

            if (result.IsSuccess == false)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
Пример #4
0
        public IActionResult GetAllCarImagesByCarId(int carId)
        {
            var images = _carImageService.GetAllImagesByCarId(carId);

            if (!images.Success)
            {
                return(BadRequest(images));
            }
            return(Ok(images));
        }