public IResult AddList(List <CarImagesDto> carImagesDtos) { var result = BusinessRules.Run(); if (result != null) { return(result); } List <CarImage> carImages = new List <CarImage>(); foreach (var carImagesDto in carImagesDtos) { var result2 = FileHelper.Upload(carImagesDto.ImageFile, FilePaths.ImageDirectory); if (result2.Success) { carImages.Add(new CarImage { CarId = carImagesDto.CarId, Date = DateTime.Now, ImagePath = result2.Message, }); } else { return(result2); } } _carImageDal.AddList(carImages); return(new SuccessResult(Messages.AddCarImageMessage)); }