From 53c710df2d16a9bed637a2a269f450a6cbba490f Mon Sep 17 00:00:00 2001 From: Collin Barrett Date: Mon, 3 Sep 2018 16:05:35 -0500 Subject: [PATCH] return software-by-list as ids ref #268 --- .../MappingProfiles/ListSummaryDtoMappingProfile.cs | 4 ++-- src/FilterLists.Services/FilterList/Models/ListSummaryDto.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/FilterLists.Services/FilterList/MappingProfiles/ListSummaryDtoMappingProfile.cs b/src/FilterLists.Services/FilterList/MappingProfiles/ListSummaryDtoMappingProfile.cs index b907d76ea..198ea51f3 100644 --- a/src/FilterLists.Services/FilterList/MappingProfiles/ListSummaryDtoMappingProfile.cs +++ b/src/FilterLists.Services/FilterList/MappingProfiles/ListSummaryDtoMappingProfile.cs @@ -11,9 +11,9 @@ public class ListSummaryDtoMappingProfile : Profile public ListSummaryDtoMappingProfile() => CreateMap() .ForMember(d => d.Languages, o => o.MapFrom(l => l.FilterListLanguages.Select(la => la.Language))) - .ForMember(d => d.Software, + .ForMember(d => d.SoftwareIds, o => o.MapFrom(l => - l.Syntax.SoftwareSyntaxes.Select(ss => ss.Software.Name))) + l.Syntax.SoftwareSyntaxes.Select(ss => (int)ss.Software.Id))) .ForMember(d => d.Tags, o => o.MapFrom(l => l.FilterListTags.Select(m => m.Tag))) .ForMember(d => d.UpdatedDate, o => o.MapFrom(l => diff --git a/src/FilterLists.Services/FilterList/Models/ListSummaryDto.cs b/src/FilterLists.Services/FilterList/Models/ListSummaryDto.cs index a21a74193..bda3da63f 100644 --- a/src/FilterLists.Services/FilterList/Models/ListSummaryDto.cs +++ b/src/FilterLists.Services/FilterList/Models/ListSummaryDto.cs @@ -10,7 +10,7 @@ public class ListSummaryDto public uint Id { get; set; } public IEnumerable Languages { get; set; } public string Name { get; set; } - public IEnumerable Software { get; set; } + public IEnumerable SoftwareIds { get; set; } public IEnumerable Tags { get; set; } public DateTime? UpdatedDate { get; set; } }