public void DeleteById(Guid id) { var deleteUser = _applicationUserService.FindUserByIdWithAppUserRoles(id); var list = deleteUser.ApplicationUserRoles.Select(aur => aur.UserRoleID).ToArray(); deleteUser = null; foreach (Guid guid in list) { RemoveRoleFromUser(new AssignRoleModel() { UserRoleID = guid }); } _applicationUserService.Delete(id); }