Пример #1
0
        public IDataResult <CarDetailImageDto> GetCarDetailWithİmage(int carId)
        {
            var result      = _carDal.GetCarDetail(carId);
            var imageResult = _carImageService.GetAll(carId);

            if (result == null || imageResult.Success == false)
            {
                return(new ErrorDataResult <CarDetailImageDto>(Messages.GetErrorCarMessage));
            }

            var carDetailImageDto = new CarDetailImageDto
            {
                Car       = result,
                CarImages = imageResult.Data
            };

            return(new SuccessDataResult <CarDetailImageDto>(carDetailImageDto, Messages.GetSuccessCarMessage));
        }
Пример #2
0
        public IDataResult <CarDetailImageDto> GetCarDetailImage(int carId)
        {
            var result      = _iCarDal.GetCarDetail(carId);
            var imageResult = _carImageService.GetAllImageByCarId(carId);

            if (result == null || imageResult.Success == false)
            {
                return(new ErrorDataResult <CarDetailImageDto>(Messages.BrandAdded));
            }

            var carDetailAndImagesDto = new CarDetailImageDto
            {
                //Car = result,
                ImagePath = imageResult.Data
            };

            return(new SuccessDataResult <CarDetailImageDto>(carDetailAndImagesDto));
        }