public async Task <IActionResult> GetListByCarIdAsync(int carId) { var carImagesResult = await _carImageService.GetAllByCarIdAsync(carId); if (!carImagesResult.Success) { return(BadRequest(carImagesResult)); } return(Ok(carImagesResult)); }
public async Task <IDataResult <List <CarDetailDto> > > GetCarDetailsAsync() { var carDetails = await _carDal.GetCarDetailsAsync(); if (carDetails.Count == 0) { return(new ErrorDataResult <List <CarDetailDto> >(null, Messages.CarNotFound)); } foreach (var item in carDetails) { item.ImagePaths = (await _carImageService.GetAllByCarIdAsync(item.Id)).Data; } return(new SuccessDataResult <List <CarDetailDto> >(carDetails, Messages.CarGetListByRegistered)); }