public IResult Update(IFormFile file, CarImage carImage) { carImage.ImagePath = FileHelper.Update(_carImageDal.Get(c => c.Id == carImage.Id).ImagePath, file); carImage.ImageDate = DateTime.Now; _carImageDal.Update(carImage); return(new SuccessResult()); }
public IResult Delete(CarImages entity) { var imageData = _carImageDal.Get(p => p.Id == entity.Id); FileProcessHelper.Delete(imageData.ImagePath); _carImageDal.Delete(imageData); return(new SuccessResult(Messages.DeleteCarImageMessage)); }
public IResult Update(IFormFile file, CarImage carImage) { IResult result = BusinessRules.Run(CheckImageLimitExceeded(carImage.CarId)); if (result != null) { return(result); } carImage.ImagePath = FileHelper.Update(_carImageDal.Get(p => p.Id == carImage.Id).ImagePath, file); carImage.Date = DateTime.Now; _carImageDal.Update(carImage); return(new SuccessResult()); }
public IResult Delete(CarImage entity) { var imageData = _carImageDal.Get(p => p.CarId == entity.CarId); File.Delete(@"wwwroot\images\" + imageData.ImagePath); _carImageDal.Delete(imageData); return(new SuccessResult(Messages.CarImageDeleted)); }
private IResult DeleteMetod(CarImages carImage) { var images = _carImageDal.Get(c => c.Id == carImage.Id); if (images == null) { return(new ErrorResult("Image not found")); } var path = "wwwroot" + images.ImagePath; if (File.Exists(path.Replace("/", "\\"))) { File.Delete(path.Replace("/", "\\")); } _carImageDal.Delete(carImage); return(new SuccessResult("Image was deleted successfully")); }
public IResult Delete(CarImages carImage) { var oldPath = Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, "..\\..\\..\\wwwroot")) + _carImagesDal.Get(p => p.Id == carImage.Id).ImagePath; IResult result = BusinessRules.Run( FileHelper.DeleteAsync(oldPath)); if (result != null) { return(result); } _carImagesDal.Delete(carImage); return(new SuccessResult()); }
public IDataResult <CarImage> GetById(int id) { return(new SuccessDataResult <CarImage>(_carImagesDal.Get(i => i.CarImageId == id))); }
public IDataResult <CarImages> GetById(int imageId) { return(new SuccessDataResult <CarImages>(_carImageDal.Get(c => c.ImageId == imageId), Messages.Listed)); }
public IDataResult <CarImages> GetById(int id) { return(new SuccessDataResult <CarImages>(_carImageDal.Get(c => c.Id == id))); }
public IDataResult <CarImages> Get(int id) { return(new SuccessDataResult <CarImages>(_carImageDal.Get(p => p.CarImagesId == id))); }
public IDataResult <CarImage> GetById(int id) { var result = carImagesDal.Get(id); return(new SuccessDataResult <CarImage>(result)); }
public IResult DeleteCarImageById(int carImageId) { _carImagesDal.Delete(_carImagesDal.Get(ci => ci.CarImageId == carImageId)); return(new SuccessResult(Messages.CarImageDeleted)); }
public IDataResult <CarImage> GetByID(int ID) { return(new SuccessDataResult <CarImage>(_carImagesDal.Get(c => c.ID == ID), Messages.CarImagesListed)); }
public IDataResult <CarImages> GetById(int id) { return(new SuccessDataResult <CarImages>(_carImagesDal.Get(p => p.CarId == id), "listelendi")); }