Example #1
0
        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));
        }
Example #3
0
 public async Task<ApiResult<bool>> DeleteImage(int imageId)
 {
     return await _productApiClient.DeleteImage(imageId);
     
 }