public IActionResult Update([FromForm] CarImage entity, [FromForm] IFormFile formFile) { if (formFile.Length > 0) { if (!Directory.Exists(_environment.WebRootPath + @"\Uploads\")) { Directory.CreateDirectory(_environment.WebRootPath + @"\Uploads\"); } } string guidKey = Guid.NewGuid().ToString("N"); using (FileStream fileStream = System.IO.File.Create(_environment.WebRootPath + GuidFileCreate(formFile, guidKey))) { formFile.CopyTo(fileStream); fileStream.Flush(); entity.ImagePath = GuidFileCreate(formFile, guidKey); entity.Date = DateTime.Now; var result = _carImageManager.Update(entity); if (result.Success) { return(Ok(result.Message)); } return(BadRequest(result.Message)); } }
public IActionResult Update([FromForm] CarImage entity, [FromForm] IFormFile formFile) { var result = _carImageManager.Update(entity, formFile); if (result.Success) { return(Ok(result.Message)); } return(BadRequest(result.Message)); }
public IActionResult Update([FromForm(Name = ("Image"))] IFormFile file, [FromForm(Name = ("Id"))] int id) { var carImage = _carImageManager.Get(id).Data; var result = _carImageManager.Update(file, carImage); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Update(CarImage carImage) { var result = _carImageManager.Update(carImage); if (result.IsSuccessful) { return(Ok(result)); } return(BadRequest(result)); }