public async Task <IActionResult> Delete(string id) { var ok = int.TryParse(id, out int categoryId); if (!ok) { return(NotFound()); } var currentTag = await _tagStore.GetByIdAsync(categoryId); if (currentTag == null) { return(NotFound()); } var result = await _tagManager.DeleteAsync(currentTag); if (result.Succeeded) { _alerter.Success(T["Tag Deleted Successfully"]); } else { _alerter.Danger(T["Could not delete the tag"]); } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Delete([FromRoute] Guid tagId) { await _tagManager.DeleteAsync(tagId, Cancel); return(Ok()); }
public async Task Delete(EntityDto <Guid> input) { //TODO:删除前的逻辑判断,是否允许删除 await _tagManager.DeleteAsync(input.Id); }