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); }
//[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")); }
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)); }
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))); }
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)); }
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)); }
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()); }
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()); }
public IResult Add(CarImage carImage) { IResult isValid = CheckCarImageLimitSuitable(carImage.CarId); if (isValid.Success) { _carImageDal.Add(carImage); return(new SuccessResult()); } return(new ErrorResult(isValid.Message)); }
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()); }
//[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)); }
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()); }
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)); }
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")); }
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(); }
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)); }
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)); }
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)); }
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()); }
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)); }
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)); }
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()); }
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()); }
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)); }