/// <summary> /// Check for the number of images that the car with the given carid has. /// </summary> /// <param name="carId"></param> /// <returns>If number of images is equals to the image limit, it returns error. Else returns succes.</returns> private IResult CheckIfImageLimitExceeded(int carId) { var numberOfImages = _carImageDal.Count(c => c.CarId == carId); if (numberOfImages >= imageLimit) { return(new ErrorResult(Messages.CarImage.NumberOfPhotografsHasReachedLimit(5))); } return(new SuccessResult()); }