public async Task <IActionResult> AddHandle([FromForm] ProductCreateRequest request, List <IFormFile> files) { if (files == null || files.Count == 0) { TempData["message"] = "Ảnh chưa được chọn"; return(View("Add")); } if (!ModelState.IsValid) { TempData["message"] = "Thêm sản phẩm thất bại"; return(View("Add", request)); } try { request.ThumbnailImage = files; var result = await _productApiClient.Add(request); if (result) { TempData["message"] = "Thêm sản phẩm thành công"; return(RedirectToAction("List")); } TempData["message"] = "Thêm sản phẩm thất bại"; return(RedirectToAction("List")); } catch (Exception) { TempData["message"] = "Thêm sản phẩm thất bại"; return(View("Add", request)); } }