diff --git a/PARR.API/MappingProfiles/DomainToResponseProfile.cs b/PARR.API/MappingProfiles/DomainToResponseProfile.cs index e9511a2e..b00ce527 100644 --- a/PARR.API/MappingProfiles/DomainToResponseProfile.cs +++ b/PARR.API/MappingProfiles/DomainToResponseProfile.cs @@ -121,14 +121,15 @@ namespace PARR.API.MappingProfiles .ForMember(d => d.Attributes, o => o.MapFrom(s => s.UnitValues.GroupBy(g => g.Field) .Select(fieldGroup => new AttributeResponse { - Field = new FieldResponse { + Field = new FieldResponse + { Id = fieldGroup.Key!.Id, - Name = string.IsNullOrEmpty(fieldGroup.Key.DisplayName)? fieldGroup.Key.AihitName: fieldGroup.Key.DisplayName, - IsMultipleValue = fieldGroup.Key.IsMultipleValue + Name = string.IsNullOrEmpty(fieldGroup.Key.DisplayName) ? fieldGroup.Key.AihitName : fieldGroup.Key.DisplayName, + IsMultipleValue = fieldGroup.Key.IsMultipleValue }, Values = fieldGroup.Select(s => new UnitFieldValueResponse { Id = s.ValueId, Value = s.Value!.Value }).ToList() } - ) + ) )); #endregion @@ -317,7 +318,8 @@ namespace PARR.API.MappingProfiles CreateMap(); - CreateMap(); + CreateMap() + .ForMember(d => d.Field, o => o.MapFrom(s => s.UnitField)); CreateMap() .ForMember(d => d.Field, o => o.MapFrom(s => s.UnitField));