public void PostProductImage([FromBody] SingleImageModel image, int ProductID) { var saveImage = new ImageModel(); var imagePath = HostingEnvironment.MapPath("~/Resources/Images/") + $"{ImageHelper.GenerateRandomName()}{image.FileExtension}"; saveImage.SaveBytesToImage(image.Image, imagePath); ImageProcessor.AddProductImage(new ImageModel() { ImagePath = Path.GetFileName(imagePath), ProductID = ProductID }); }
public void UpdateProductImage([FromBody] SingleImageModel image, int ImageId) { string imagePath = HostingEnvironment.MapPath("~/Resources/Images/") + ImageProcessor.GetImagePath(ImageId); if (File.Exists(imagePath)) { File.Delete(imagePath); } var saveImage = new ImageModel(); saveImage.SaveBytesToImage(image.Image, imagePath); }