예제 #1
0
        public IActionResult Add([FromForm] IFormFile image, [FromForm] CarImage images)
        {
            var result = _carImagesService.Add(image, images);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
예제 #2
0
        public IActionResult Add([FromForm(Name = ("Image"))] IFormFile file, [FromForm] CarImage carImage)
        {
            var result = _carImageService.Add(file, carImage);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
예제 #3
0
        public IActionResult Add(CarImages image)
        {
            var result = _imageService.Add(image);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
예제 #4
0
        public IActionResult AddAsync([FromForm] IFormFile file, [FromForm] CarImages carImage)
        {
            var result = _carImagesService.Add(file, carImage);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
예제 #5
0
        public IActionResult Add(CarImages carImages)
        {
            var result = _carImagesService.Add(carImages);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
예제 #6
0
        public IActionResult Add([FromForm]  CarImages carImages, [FromForm] IFormFile file)
        {
            if (file == null)
            {
                return(BadRequest("Boş resim gönderemezsin"));
            }
            IResult result = _carImagesService.Add(carImages, file);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
        public IActionResult Add([FromForm] int carID, [FromForm] IFormFile file)
        {
            if (Path.GetExtension(file.FileName) != ".png" && Path.GetExtension(file.FileName) != ".jpg" && Path.GetExtension(file.FileName) != ".jpeg")
            {
                return(BadRequest("Sadece resim dosyası yükleyebilirsiniz"));
            }
            CarImage carImages = new CarImage();

            carImages.CarID     = carID;
            carImages.ImagePath = Guid.NewGuid().ToString() + Path.GetExtension(file.FileName);
            carImages.Date      = DateTime.Now;
            var result = _carImagesService.Add(carImages);

            if (result.Success)
            {
                FileStream fileStream = System.IO.File.Create(Path.Combine(@"CarImages\" + carImages.ImagePath));
                file.CopyTo(fileStream);
                return(Ok(result));
            }
            return(BadRequest(result));
        }