public async Task <IActionResult> DeleteType(Guid id) { try { var user = await _userManager.GetUserAsync(User); if (user != null) { var type = await _typeService.GetById(user, id); if (type != null) { var userRoles = await _userManager.GetRolesAsync(user); await _typeService.DeleteDefault(userRoles, type); } } } catch (DbUpdateConcurrencyException) { throw; } return(RedirectToAction(nameof(Index))); }