public IDataResult <List <CarDetailsDto> > GetAllDetailsByBrandId(int brandId) { var result = BusinessRules.Run(CheckIfExistsBrand(brandId)); if (result != null) { return(new ErrorDataResult <List <CarDetailsDto> >(result.Message)); } var cars = _carDal.GetAllDetailsByBrandId(brandId); return(new SuccessDataResult <List <CarDetailsDto> >(cars, Messages.CarsListed)); }