Entfernt das DataContracts-Projekt. Guid-Attribut umbenannt in Id mit Column-Attribut für jede Entität und dto.
This commit is contained in:
@@ -19,25 +19,25 @@ namespace DigitalData.UserManager.Infrastructure.Repositories
|
||||
public async Task<IEnumerable<User>> ReadByModuleIdAsync(int moduleId)
|
||||
{
|
||||
var mous = _moduleOfUserRepo.ReadByModuleId(moduleId).Select<ModuleOfUser, int>(mos => mos.UserId);
|
||||
return await _dbSet.Where<User>(u => mous.Contains(u.Guid)).ToListAsync();
|
||||
return await _dbSet.Where<User>(u => mous.Contains(u.Id)).ToListAsync();
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<User>> ReadByGroupIdAsync(int groupId)
|
||||
{
|
||||
var gous = _groupOfUserRepo.ReadByGroupId(groupId).Select(gou => gou.UserId);
|
||||
return await _dbSet.Where<User>(u => gous.Contains(u.Guid)).ToListAsync();
|
||||
return await _dbSet.Where<User>(u => gous.Contains(u.Id)).ToListAsync();
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<User>> ReadUnassignedByModuleIdAsync(int moduleId)
|
||||
{
|
||||
var mous = _moduleOfUserRepo.ReadByModuleId(moduleId).Select<ModuleOfUser, int>(mos => mos.UserId);
|
||||
return await _dbSet.Where<User>(u => !mous.Contains(u.Guid)).ToListAsync();
|
||||
return await _dbSet.Where<User>(u => !mous.Contains(u.Id)).ToListAsync();
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<User>> ReadUnassignedByGroupIdAsync(int groupId)
|
||||
{
|
||||
var gous = _groupOfUserRepo.ReadByGroupId(groupId).Select<GroupOfUser, int>(gou => gou.UserId);
|
||||
return await _dbSet.Where<User>(u => !gous.Contains(u.Guid)).ToListAsync();
|
||||
return await _dbSet.Where<User>(u => !gous.Contains(u.Id)).ToListAsync();
|
||||
}
|
||||
|
||||
public async Task<User?> ReadByUsernameAsync(string username)
|
||||
|
||||
Reference in New Issue
Block a user