public async Task <IActionResult> DeleteCategoryConfirm(CategoryDto category) { if (category == null) { return(RedirectToAction("Categories")); } var result = await _shopManager.DeleteCategoryAsync(category.Id); if (!result.Succeeded) { foreach (var error in result.Errors) { ModelState.AddModelError(error.Code, error.Description); } return(View("DeleteCategory", category)); } TempData["Message"] = $"Категория \"{category.Name}\" успешно удалена."; return(RedirectToAction("Categories")); }