public async Task DeleteAsync() { var role = await _identityRoleRepository.FindByNormalizedNameAsync(_lookupNormalizer.NormalizeName("moderator")); role.ShouldNotBeNull(); await _identityRoleManager.DeleteAsync(role); (await _identityRoleRepository.FindByNormalizedNameAsync(_lookupNormalizer.NormalizeName("moderator"))).ShouldBeNull(); }
public override async Task <IActionResult> Delete(int id) { Role role = await roleManager.FindByIdAsync(id.ToString()); if (role != null) { IdentityResult result = await roleManager.DeleteAsync(role); if (result.Succeeded) { return(NoContent()); } } ModelState.AddModelError("Errors", "Role doesn't exists."); return(NotFound()); }