using System.Collections.Generic; using System.Linq; using AutoMapper; using LiveGameFeed.Models; namespace LiveGameFeed.Core.Mappings { public class DomainToViewModelMappingProfile : Profile { protected override void Configure() { Mapper.CreateMap() .ForMember(vm => vm.Type, map => map.MapFrom(m => m.Type.ToString())) .ForMember(vm => vm.Feeds, map => map.MapFrom(m => Mapper.Map, ICollection>(m.Feeds.OrderByDescending(f => f.Id).ToList()))); Mapper.CreateMap(); } } }