public async Task <JsonResult> DeleteImage(int id, string fileName) { var result = await _productApiClient.DeleteImage(id, fileName); if (result.IsSuccess) { return(Json(new { success = true, message = "Xóa hình ảnh thành công" })); } return(Json(new { success = false, message = result.Message })); }
public async Task <IActionResult> DeleteImage(ProductImageDeleteRequest request) { if (!ModelState.IsValid) { return(View()); } var result = await _productApiClient.DeleteImage(request.Id, request.productId); if (result == 1) { TempData["result"] = "Xóa hình ảnh thành công"; return(RedirectToAction("ListImage", new { Id = request.productId })); } ModelState.AddModelError("", "Xóa hình ảnh không thành công "); return(View(request)); }
public async Task<ApiResult<bool>> DeleteImage(int imageId) { return await _productApiClient.DeleteImage(imageId); }