public IResult DeleteImage(CarImage imageq) { var image = _carImageDal.Get(c => c.Id == imageq.Id); if (image == null) { return(new ErrorResult("Image not found")); } FileUploadHelper.Delete(image.ImagePath); _carImageDal.Delete(image); return(new SuccessResult(Messages.ImageDeleted)); }
public IResult Delete(CarImage carImage) { IResult result = BusinessRules.Run(FileHelper.DeleteAsync(_carImageDal.Get(cim => cim.Id == carImage.Id).ImagePath)); if (result != null) { return(result); } _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Delete(CarImage carImage) { IResult result = new SuccessResult(); if (result != null) { return(result); } _carImageDal.Delete(carImage); FileHelper.Delete(carImage.ImagePath); return(new SuccessResult()); }
public IResult Delete(CarImage carImage) { IResult result = BusinessRules.Run(CarImageDelete(carImage)); if (result != null) { return(result); } _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Delete(CarImage carImage) { var entity = _carImageDal.Get(ci => ci.Id == carImage.Id); if (entity == null) { return(new ErrorResult(Messages.CarImageNotFound)); } FileHelper.DeleteImageFile(entity.ImagePath); _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Delete(CarImage carImage) { var result = BusinessRules.Run(CheckMaxCarImageOfCar(carImage.CarId), ChangeDateToNow(carImage)); if (result != null) { return(result); } _carImageDal.Delete(carImage); return(new SuccessResult()); }
public IResult Delete(CarImage carImage) { var result = FileStorageHelper.DeleteFile(_carImageDal.Get(i => i.CarImageId == carImage.CarImageId).ImagePath); if (!result.Success) { return(new ErrorResult("Image file remove failed!")); } _carImageDal.Delete(carImage); return(new SuccessResult(Messages.EntityDeleted)); }
public IResult Delete(CarImage carImage) { var image = _carImageDal.Get(c => c.CarImageId == carImage.CarImageId); if (image == null) { return(new ErrorResult(Messages.ImageNotFound)); } FileHelper.Delete(image.ImagePath); _carImageDal.Delete(carImage); return(new SuccessResult(Messages.MessageDeleted)); }
public IResult Delete(CarImage carImage) { var result = _carImageDal.Get(c => c.CarImageId == carImage.CarImageId); if (result != null) { FileHelper.Delete(result.ImagePath); _carImageDal.Delete(result); return(new SuccessResult(Messages.CarImageDeleted)); } return(new ErrorResult(Messages.CarImageNotFounded)); }
public IResult Delete(CarImage entity) { var result = BusinessRules.Run(); if (!result.Success) { return(new ErrorResult()); } FileHelper.Delete(_carImageDal.Get(c => c.Id == entity.Id).ImagePath); _carImageDal.Delete(entity); return(new SuccessResult()); }
public IResult Delete(int id) { var carImage = _carImageDal.Get(c => c.Id == id); if (carImage == null) { return(new ErrorResult()); } _uploadService.Remove(carImage.ImagePath); _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Delete(CarImage carImage) { IResult result = BusinessRules.Run(CheckImageExists(carImage.ImgId)); if (result != null) { return(result); } FileHelper.Delete(carImage.ImagePath); _carImageDal.Delete(carImage); return(new SuccessResult()); }
public IResult Delete(CarImage entity) { IResult result = BusinessRules.Run(CheckIfPathExist(entity)); if (result != null) { return(result); } FileHelper.Delete(entity.ImagePath); _carImageDal.Delete(entity); return(new SuccessResult()); }
public IResult Delete(CarImage entity) { entity.ImagePath = CarFileHelper.DeleteAsync(_carImageDal.GetById(e => e.Id == entity.Id).ImagePath); if (entity.ImagePath == null) { _carImageDal.Delete(entity); return(new SuccessResult(Messages.Deleted)); } return(new ErrorResult(Messages.Exception)); }
public IResult Delete(CarImage carImage) { var result = BusinessRules.Run(CarImageDelete(carImage)); CarImageHelper.Delete(_carImageDal.Get(c => c.ImageId == carImage.ImageId).ImagePath); if (result != null) { return(result); } _carImageDal.Delete(carImage); return(new SuccessResult(Messages.UpdateCarImage)); }
public IResult Delete(CarImage carImage) { var image = _carImageDAL.Get(c => c.CarImageId == carImage.CarImageId); if (image == null) { return(new ErrorResult("Image not found")); } _fileHelper.Delete(image.ImagePath); _carImageDAL.Delete(carImage); return(new SuccessResult("Image was deleted successfully")); }
public IResult Delete(CarImage carImage) { var result = _carImageDal.GetAll(c => c.Id == carImage.Id).Any(); if (!result) { return(new ErrorResult(Messages.CarImageNotExist)); } FileHelper.Delete(carImage.ImagePath); _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Delete(CarImage entity) { try { _carImageDal.Delete(entity); return(new SuccessResult(Messages.Deleted)); } catch { return(new ErrorResult(Messages.Error)); } }
public IResult Delete(IFormFile file, CarImage carImage) { var oldPath = Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, "..\\..\\..\\wwwroot")) + _carImageDal.Get(ci => ci.Id == carImage.Id).ImagePath; IResult result = BusinessRules.Run(FileHelper.Delete(oldPath)); if (result != null) { return(result); } _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Delete(CarImage carImage) { var image = _carImageDal.Get(i => i.Id == carImage.Id); if (image == null) { return(new ErrorResult("Image not found")); } _fileHelper.Delete(image.ImagePath); _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Delete(CarImage carImage) { var image = _carImageDal.Get(c => c.Id == carImage.Id); if (image == null) { return(new ErrorResult("Resim bulunamadı.")); } _fileHelper.Delete(image.ImagePath); _carImageDal.Delete(carImage); return(new SuccessResult("Resim silindi.")); }
public IResult DeleteImage(CarImage image) { //var result = _carImageDal.Get(i => i.ImageId == image.ImageId); IResult result = BusinessRules.Run(DeleteCarImage(image)); if (result != null) { return(result); } _carImageDal.Delete(image); return(new SuccessResult()); }
//****** public IResult Delete(CarImage carImage) { var result = this.Get(carImage.Id); var deleted = FileHelper.Delete(result.Data.ImagePath); if (deleted.Success) { _carImageDal.Delete(carImage); return(new SuccessResult(Messages.Deleted)); } return(new ErrorResult()); }
public IResult Delete(CarImage carImage) { var image = _carImageDal.Get(c => c.Id == carImage.Id); if (image == null) { return(new ErrorResult("Image Not Found")); } FileHelper.Delete(image.ImagePath); _carImageDal.Delete(carImage); return(new SuccessResult("Image was deleted succesfully")); }
public IResult Delete(CarImageDetailDto carImagesDto) { var result = _carImageDal.Get(ci => ci.Id == carImagesDto.Id); if (result == null) { return(new ErrorResult(Messages.CarImagesNotFound)); } FileHelper.DeleteImageFile(result.ImagePath); _carImageDal.Delete(result); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Add(IFormFile file, CarImage carImage) { var result = BusinessRules.Run(CheckCarImagesCount(carImage.CarId)); if (result != null) { return(result); } carImage.ImagePath = FileHelper.SaveImageFile("Images", file); carImage.Date = DateTime.Now; _carImageDal.Add(carImage); var deletedImageCar = _carImageDal.Get( ci => ci.CarId == carImage.CarId && ci.ImagePath.Contains("/Images/default.jpg")); if (deletedImageCar != null) { _carImageDal.Delete(deletedImageCar); } return(new SuccessResult(Messages.CarImageAdded)); }
public IResult DeleteImage(CarImage carImage) { var image = _carImageDal.Get(c => c.Id == carImage.Id); if (image == null) { return(new ErrorResult(Messages.InvalidValue)); } FileHelper.Delete(image.ImagePath); _carImageDal.Delete(carImage); return(new SuccessResult(Messages.Successful)); }
public IResult Delete(CarImage carImage) { var oldpath = Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, "..\\..\\..\\MyStaticFiles")) + _carImageDal.Get(p => p.Id == carImage.Id).ImagePath; IResult result = BusinessRules.Run(FileHelper.DeleteAsync(oldpath)); if (result != null) { return(result); } _carImageDal.Delete(carImage); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Delete(CarImage carImage) { var resultPath = $@"{_carImageDal.Get(ci => ci.Id == carImage.Id).ImagePath}"; FileHelper.Delete(resultPath); if (resultPath != null) { _carImageDal.Delete(carImage); return(new SuccessResult(CarImageMessage.CarImageDeleted)); } return(new ErrorResult(CarImageMessage.FailedCarImageDeleted)); }
public IResult Delete(CarImage img) { IResult result = BusinessRules.Run(CheckIfImagePathIsExists(img.ImagePath)); if (result != null) { return(result); } _carImageDal.Delete(img); FileOperationsHelper.Delete(img.ImagePath); return(new SuccessResult("Image" + Messages.DeleteSingular)); }