using AutoMapper; using MetaCourse.Api.DTOs.Topics; using MetaCourse.Api.DTOs.Resources; using MetaCourse.Api.Entities; namespace MetaCourse.Api.Mappings; public class TopicProfile : Profile { public TopicProfile() { CreateMap() .ForMember(dest => dest.Resources, opt => opt.MapFrom( src => src.TopicResources .OrderBy(tr => tr.Position) .Select(tr => tr.Resource))); CreateMap() .ForMember(dest => dest.Id, opt => opt.Ignore()); CreateMap() .ForMember(dest => dest.Id, opt => opt.Ignore()) .ForMember(dest => dest.CourseId, opt => opt.Ignore()); } }