public async Task <bool> DeleteManyAsync(Guid[] deleteIds) { foreach (var Id in deleteIds) { var roles = await _dataContext.AppRoles .FirstOrDefaultAsync(x => x.Id == Id); if (roles == null) { throw new ArgumentException(IRoleService.Message_RoleNotFound); } _dataContext.AppRoles.Update(roles); } await _dataContext.SaveChangesAsync(); return(true); }
public async Task <bool> DeleteManyAsync(Guid[] deleteIds) { foreach (var Id in deleteIds) { var user = await _dataContext.AppUsers .FirstOrDefaultAsync(x => x.Id == Id); if (user == null) { throw new ArgumentException(IUserService.Message_UserNotFound); } _dataContext.AppUsers.Update(user); InvalidCache(Id); } await _dataContext.SaveChangesAsync(); return(true); }