public async Task <IActionResult> EditCategory(CategoryDto categoryDto) { if (categoryDto == null) { return(RedirectToAction("Categories")); } var category = _mapper.Map <Category>(categoryDto); OperationResult result = await _shopManager.UpdateCategoryAsync(category); if (!result.Succeeded) { TempData["Message"] = string.Join(Environment.NewLine, result.Errors.Select(x => x.Description)); } else { TempData["Message"] = $"Категория \"{category.Name}\" успешно изменена."; } return(RedirectToAction("Categories")); }