public IActionResult UpdateCarImage([FromForm(Name = "Image")] IFormFile file, [FromForm(Name = "CarImageId")] int carImageId) { if (file == null) { return(BadRequest(new ErrorResult(CoreMessages.fileIsEmpty))); } var resultForGetCarImageById = _carImageService.GetByCarImageId(carImageId); if (resultForGetCarImageById.IsSuccess == false) { return(BadRequest(resultForGetCarImageById)); } var fileDto = new FileDto(resultForGetCarImageById.Data.ImagePath); var resultFromHelper = WebApiFileHelper.Update(file, fileDto); if (resultFromHelper.IsSuccess == false) { return(BadRequest(resultFromHelper)); } var resultFromCarImageService = _carImageService.Update(resultForGetCarImageById.Data, fileDto); if (resultFromCarImageService.IsSuccess) { return(Ok(resultFromCarImageService)); } return(BadRequest(resultFromCarImageService)); }