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

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

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

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
예제 #4
0
        public IActionResult Update([FromForm(Name = "Image")] IFormFile formFile, [FromForm] CarImages carImages)
        {
            var result = _carImageService.Update(formFile, carImages);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
예제 #5
0
        public IActionResult Update([FromForm(Name = ("Image"))] IFormFile file, [FromForm(Name = ("Id"))] int Id)
        {
            var carImage = _carImageService.Get(Id).Data;
            var result   = _carImageService.Update(file, carImage);

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

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
        public IActionResult Update([FromForm] int id, [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"));
            }
            var data = _carImagesService.GetByID(id);

            data.Data.CarID = carID;
            System.IO.File.Delete(Path.Combine(@"CarImages\" + data.Data.ImagePath));
            data.Data.ImagePath = Guid.NewGuid().ToString() + Path.GetExtension(file.FileName);
            data.Data.Date      = DateTime.Now;
            var result = _carImagesService.Update(data.Data);

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