public async Task <IActionResult> AssignCategory(CategoryAssignRequest request) { if (!ModelState.IsValid) { return(View()); } var result = await _productApiClient.AssginCategory(request.Id, request); if (result.IsSuccessed) { TempData["success"] = "Gán danh mục thành thành công"; return(RedirectToAction("Index")); } ModelState.AddModelError("", result.Message); var categoryAssignRequest = await GetCategoryAssignRequest(request.Id); return(View(categoryAssignRequest)); }