using System.Linq; using API.DTOs; using API.Entities; using AutoMapper; namespace API.Helpers { public class AutoMapperProfiles : Profile { public AutoMapperProfiles() { CreateMap(); // .ForMember(dest => dest.Folders, // opt => // opt.MapFrom(src => src.Folders.Select(x => new FolderPath() // { // Path = x, // //LibraryId = src.Id // }).ToList())); CreateMap(); CreateMap(); CreateMap() .ForMember(dest => dest.Folders, opt => opt.MapFrom(src => src.Folders.Select(x => x.Path).ToList())); CreateMap() .AfterMap((ps, pst, context) => context.Mapper.Map(ps.Libraries, pst.Libraries)); CreateMap(); } } }