Доработка по модалке контактов: в список контактов должны попадать только активные пользователи

This commit is contained in:
Olga Nemt 2023-08-21 15:51:51 +05:00
parent 23fd77eb9d
commit 2ee10e8e70

View File

@ -29,18 +29,21 @@ namespace AsbCloudInfrastructure.Services
{ {
Caption = c.Caption, Caption = c.Caption,
Id = c.Id, Id = c.Id,
Users = c.Users.Select(u => new UserContactDto() Users = c.Users
{ .Where(u => u.IdState == 1)
Id = u.Id, .OrderBy(u => u.Surname)
Name = u.Name, .Select(u => new UserContactDto()
Patronymic = u.Patronymic, {
Surname = u.Surname, Id = u.Id,
Company = u.Company.Adapt<CompanyDto>(), Name = u.Name,
Email = u.Email, Patronymic = u.Patronymic,
Phone = u.Phone, Surname = u.Surname,
Position = u.Position, Company = u.Company.Adapt<CompanyDto>(),
IsContact = u.RelationContactsWells.Any(rel => rel.IdWell == wellId) Email = u.Email,
}) Phone = u.Phone,
Position = u.Position,
IsContact = u.RelationContactsWells.Any(rel => rel.IdWell == wellId)
})
}); });
var entities = await query.AsNoTracking() var entities = await query.AsNoTracking()