public async Task <IActionResult> DeleteDescriptionItemConfirm(DescriptionGroupItemDto descriptionGroupItemDto) { if (descriptionGroupItemDto == null || descriptionGroupItemDto.Id == null) { return(RedirectToAction("DescriptionGroups")); } var result = await _shopManager.DeleteDescriptionItemAsync(descriptionGroupItemDto.Id.GetValueOrDefault()); if (!result.Succeeded) { foreach (var error in result.Errors) { ModelState.AddModelError(error.Code, error.Description); } return(View("DeleteDescriptionItem", descriptionGroupItemDto)); } TempData["Message"] = $"Описание \"{descriptionGroupItemDto.Name}\" успешно удалено."; return(RedirectToAction("DescriptionGroups")); }