Esempio n. 1
0
        public IResult Add(CarImage carImage)
        {
            IResult result = BusinessRules.Run(CheckIfCarExists(carImage.CarId));

            carImage.Date = DateTime.Now;

            if (result == null)
            {
                _carImageDal.Add(carImage);
                return(new SuccessResult(Messages.Added));
            }
            return(result);
        }
Esempio n. 2
0
        //[ValidationAspect(typeof(CarImageValidator))]
        public IResult Add(IFormFile file, CarImage entity)
        {
            IResult result = BusinessRules.Run(CheckCarImages(entity.CarId), CheckCarId(entity.CarId), CheckIfImageExtension(file.FileName));

            if (result != null)
            {
                return(result);
            }
            entity.ImagePath = FileHelper.AddAsnyc(file);
            entity.Date      = DateTime.Today;
            _carImageDal.Add(entity);
            return(new SuccessResult("Resim Eklendi"));
        }
Esempio n. 3
0
        public IResult Add(CarImage carImage)
        {
            var result = BusinessRules.Run(CheckImageLimitByCarId(carImage.CarId));

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

            _carImageDal.Add(carImage);

            return(new SuccessResult(Messages.CarImageAdded));
        }
Esempio n. 4
0
        public IResult Add(IFormFile file, CarImage carImage)
        {
            IResult result = BusinessRules.Run(CheckImageLimitExceeded(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = FileHelper.Add(file);
            carImage.Date      = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult());
        }
        public IResult Add(IFormFile formFile, CarImage carImage)
        {
            IResult result = BusinessRules.Run(CheckCarImageLımıt(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = FileHelper.AddAsync(formFile); //burda ımagepathimize file helper yardımıyla dosyayı ekledik.
            carImage.Date      = DateTime.Now;                  //tarihimize şuan ki saatten aldık.
            _ICarImagedal.Add(carImage);
            return(new SuccessResult(Messages.AddedCarImages));
        }
        public IResult Add(CarImage carImage, IFormFile formFile)
        {
            IResult result = BusinessRules.Run(CheckIfMaxQty(carImage.CarId));

            if (!result.Success)
            {
                return(result);
            }
            carImage.ImagePath = FileHelper.Add(formFile);
            carImage.Date      = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.Added(carImage)));
        }
Esempio n. 7
0
        public IResult Add(IFormFile file, CarImage carImage)
        {
            IResult result = BusinessRules.Run(CheckIfCarImageCount(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = FileHelper.Add(file);
            //carImage.Date = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.CarImagesAdded));
        }
Esempio n. 8
0
        public IResult Add(CarImage carImage, IFormFile file)
        {
            IResult result = BusinessRules.Run(ImageLimitCheck(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath   = FileHelper.Add(file);
            carImage.DateCreated = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.CarImageAdded));
        }
Esempio n. 9
0
        public IResult Add(CarImage carImage)
        {
            IResult result = BusinessRules.Run(CheckIfCarImageCountOfCarCorrect(carImage.CarId));

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

            carImage.Date = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult());
        }
Esempio n. 10
0
        public IResult Add(IFormFile file, CarImage image)
        {
            IResult result = BusinessRules.Run(CheckCarImageLimit(image.CarId));

            if (result != null)
            {
                return(result);
            }
            image.ImagePath = FileHelper.Add(file);
            image.ImageDate = System.DateTime.Now;
            _carImageDal.Add(image);
            return(new SuccessResult());
        }
Esempio n. 11
0
        public IResult Add(CarImage carImage)
        {
            IResult isValid = CheckCarImageLimitSuitable(carImage.CarId);

            if (isValid.Success)
            {
                _carImageDal.Add(carImage);

                return(new SuccessResult());
            }

            return(new ErrorResult(isValid.Message));
        }
Esempio n. 12
0
        public IResult CarImageAdd(IFormFile addFile, CarImage carImage)
        {
            var result = BusinessRules.Run(CheckImageLimitExceeded(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = _fileManager.AddImage(addFile);
            carImage.Date      = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.CarImageAdded));
        }
        public IResult Add(IFormFile file, CarImage carImage)
        {
            var result = BusinessRules.Run(IdKontrol(carImage.CarId), IdKontrol2(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = FileHelper.Add(file);
            carImage.Date      = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult());
        }
Esempio n. 14
0
        //[SecuredOperation("product.add,admin")]
        //[ValidationAspect(typeof(CarImageValidator))]
        public IResult Add(CarImage carImage)
        {
            IResult result = BusinessRules.Run(CarControl(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.Date = DateTime.Now;
            _carImageDal.Add(carImage);

            return(new SuccessResult(Messages.CarImageAdded));
        }
Esempio n. 15
0
        public IResult Add(CarImage carImage)
        {
            IResult result = BusinessRules.Run(CheckIfImageCountOfCarCorrect(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            var addedCarImage = CreatedFile(carImage).Data;

            _carImageDal.Add(carImage);
            return(new SuccessResult());
        }
Esempio n. 16
0
        public IResult Add(IFormFile file, CarImage carImage)
        {
            var results = _carImageDal.GetAll(r => r.CarId == carImage.CarId);

            if (results.Count > 5)
            {
                return(new ErrorResult(Messages.MaxImageLimitReached));
            }
            carImage.ImagePath = FileHelper.Add(file);
            carImage.Date      = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.CarImageAdded));
        }
Esempio n. 17
0
        public IResult Add(IFormFile file, CarImage entity)
        {
            var result = BusinessRules.Run(CheckIfCarImageLimitExceded(entity.CarId));

            if (result != null)
            {
                return(result);
            }
            entity.ImagePath = FileHelper.AddAsync(file);
            entity.Date      = DateTime.Now;
            _carImageDal.Add(entity);
            return(new SuccessResult("Görsel Eklendi"));
        }
Esempio n. 18
0
        public IResult Add(CarImage carImage, string extension)
        {
            var result = BusinessRules.Run(CheckCarImageCount(carImage.CarId));
            if (result != null)
            {
                return result;
            }

            var addedCarImage = CreatedFile(carImage, extension).Data;
            _carImageDal.Add(addedCarImage);
            return new SuccessResult();

        }
Esempio n. 19
0
        public IResult Add(CarImage carImage)
        {
            IResult result = BusinessRules.Run(CheckIfCarImagesCountFull(carImage.CarId));

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

            _carImageDal.Add(carImage);

            return(new SuccessResult(Messages.ImagesUploadedSuccesfully));
        }
Esempio n. 20
0
        public IResult Add(CarImage carImage, IFormFile file)
        {
            IResult result = BusinessRules.Run(CheckImageLimitExceeded(carImage.CarId), CheckIfImageExtensionValid(file));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = FileHelper.Add(file);
            carImage.ImageDate = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.CarImageAdded));
        }
Esempio n. 21
0
        public IResult Add(string extension, CarImage carImage)
        {
            var result = BusinessRules.Run(CheckCarImagesCount(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = FileHelper.SaveImageFile("Images", extension);
            carImage.Date      = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.CarImageAdded));
        }
        public IResult Add(IFormFile file, CarImage carImage)
        {
            var result = BusinessRules.Run(CheckCarImageLimitExceeded(carImage.CarId));

            if (result != null)
            {
                return(new ErrorResult(Messages.AddedNot));
            }
            carImage.CarImageDate = DateTime.Now;
            carImage.ImagePath    = FileHelper.Add(file);
            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.Added));
        }
Esempio n. 23
0
        public IResult Add(IFormFile file, CarImage carImage)
        {
            var result = BusinessRules.Run(CheckIfImagesCount(carImage.CarID));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = FileHelper.AddAsync(file);
            carImage.ImageDate = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult());
        }
        public IResult Add(CarImage entity)
        {
            entity.Date = DateTime.Now;
            IResult result = BusinessRules.Run(CheckCarImageCount(entity.CarId), SaveIMageToDirectory(entity));

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


            _carImageDal.Add(entity);
            return(new SuccessResult());
        }
Esempio n. 25
0
        public IResult Add(CarImage carImage)
        {
            var result = BussinessRules.Run(CheckCarImageLimitExceded(carImage.CarId));

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

            TakeImagePath(carImage);

            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.Added));
        }
Esempio n. 26
0
        public IResult Add(IFormFile file, CarImage carImage)
        {
            IResult result = BusinessRules.Run(CheckIfNumberOfPictures(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = new FileHelper().Add(file);
            carImage.Date      = DateTime.Now;
            _carImageDal.Add(carImage);

            return(new SuccessResult(Messages.Added));
        }
Esempio n. 27
0
        public IResult Add(IFormFile formFile, CarImage carImage)
        {
            IResult result = BusinessRules.Run(CheckIfImageLimit(carImage.CarId));

            if (result != null)
            {
                return(result);
            }
            carImage.CarId     = carImage.CarId;
            carImage.ImagePath = FileHelper.AddAsync(formFile);
            carImage.CreatedOn = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult());
        }
Esempio n. 28
0
        public IResult Add(IFormFile file, CarImage carImage)
        {
            CarImage newCarImage = CreatedFile(file, carImage);
            var      result      = BusinessRules.Run(CheckIfCarImageExceded(carImage));

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

            _carImageDal.Add(newCarImage);

            return(new SuccessResult(Messages.CarImageAdded));
        }
        public IResult Add(IFormFile file, CarImage carImage)
        {
            carImage.ImagePath = FileHelper.Add(file);
            var result = CheckCarImageCountLimit(carImage, 5);

            if ((!result.Success) || (carImage.ImagePath == null))
            {
                return(new ErrorResult());
            }

            carImage.Date = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult());
        }
Esempio n. 30
0
        public IResult Add(CarImage carImage, IFormFile file)
        {
            var result = BusinessRules.Run(
                CheckIfCarImageCountOfCarCorrect(carImage.Id));

            if (result != null)
            {
                return(result);
            }
            carImage.ImagePath = new FileManagerOnDisk().Add(file, CreateNewPath(file));
            carImage.Date      = DateTime.Now;
            _carImageDal.Add(carImage);
            return(new SuccessResult(Messages.CarImageAdded));
        }