Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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());
        }
Esempio n. 4
0
        public IResult Delete(CarImage carImage)
        {
            IResult result = BusinessRules.Run(CarImageDelete(carImage));

            if (result != null)
            {
                return(result);
            }

            _carImageDal.Delete(carImage);
            return(new SuccessResult(Messages.CarImageDeleted));
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
        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());
        }
Esempio n. 7
0
        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));
        }
Esempio n. 8
0
        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));
        }
Esempio n. 9
0
        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));
        }
Esempio n. 10
0
        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());
        }
Esempio n. 11
0
        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));
        }
Esempio n. 12
0
        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());
        }
Esempio n. 13
0
        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());
        }
Esempio n. 14
0
        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));
        }
Esempio n. 15
0
        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"));
        }
Esempio n. 17
0
        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));
     }
 }
Esempio n. 19
0
        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));
        }
Esempio n. 20
0
        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));
        }
Esempio n. 21
0
        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."));
        }
Esempio n. 22
0
        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());
        }
Esempio n. 23
0
        //******

        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());
        }
Esempio n. 24
0
        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"));
        }
Esempio n. 25
0
        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));
        }
Esempio n. 26
0
        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));
        }
Esempio n. 27
0
        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));
        }
Esempio n. 30
0
        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));
        }