Entfernt das DataContracts-Projekt. Guid-Attribut umbenannt in Id mit Column-Attribut für jede Entität und dto.

This commit is contained in:
Developer 02
2024-06-17 09:36:57 +02:00
parent b5bbfc9270
commit f84a719dd4
54 changed files with 31 additions and 506 deletions

View File

@@ -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)