fix(dal): UnitInValueService добавлены include для получение данных с Value, чтобы проверять не только по id но и непосредственно по значению

This commit is contained in:
Mikhail Kuznetsov
2025-12-09 17:53:54 +10:00
parent d19aa77ec4
commit 2f07ccd67c
3 changed files with 5 additions and 12 deletions

View File

@@ -22,14 +22,16 @@ namespace PARR.DAL.Services.Implementations.Unit
public async Task<List<UnitInValue>> GetByUnitIdAsync(Guid unitId)
{
return await dataContext.UnitInValues
return await dataContext.UnitInValues.AsNoTracking()
.Include(t => t.Value)
.Where(uv => uv.UnitId == unitId)
.ToListAsync();
}
public async Task<List<UnitInValue>> GetByUnitIdsAsync(IEnumerable<Guid> unitIds)
{
return await dataContext.UnitInValues
return await dataContext.UnitInValues.AsNoTracking()
.Include(t=>t.Value)
.Where(uv => unitIds.Contains(uv.UnitId))
.ToListAsync();
}