public IResult Delete(CarImage carImage) { var result = _carImageDal.Any(c => c.Id == carImage.Id); if (result) { _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImage.Delete(isPlural: false))); } return(new ErrorResult(Messages.NotFound())); }
public IResult Delete(CarImage carImage) { var result = _carImageDal.Any(c => c.Id == carImage.Id); if (!result) { return(new ErrorResult(Messages.NotFound())); } var isFileDeleted = FileHelper.DeleteFile(carImage.ImagePath); if (!isFileDeleted.Success) { return(new ErrorResult(isFileDeleted.Message)); } _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImage.Delete(isPlural: false))); }
private IResult CheckCarImageExistById(int carImageId) { var result = _carImageDal.Any(c => c.Id == carImageId); if (!result) { return(new ErrorResult(Messages.NotFound)); } return(new SuccessResult()); }
private List <CarImage> CheckCarImagesExists(int carId) { bool check = _carImageDal.Any(x => x.CarId == carId); string path = ImageFolder + @"\deneme.jpg"; if (!check) { List <CarImage> carImage = new List <CarImage>() { new CarImage { CarId = carId, ImagePath = path } }; return(carImage); } return(_carImageDal.GetAll(c => c.CarId == carId)); }