Ejemplo n.º 1
0
        public CatalogDtoProfile()
        {
            CreateMap <BookCatalog, CatalogDto>()
            .ForMember(x => x.IsActive,
                       opt => opt.ResolveUsing(input => MapperHelper.GetContentsCount <Book, BookCatalog>(input) > 0));

            CreateMap <TrainingCatalog, CatalogDto>()
            .ForMember(x => x.IsActive,
                       opt => opt.ResolveUsing(input => MapperHelper.GetContentsCount <Training, TrainingCatalog>(input) > 0));
        }
Ejemplo n.º 2
0
 private static IList <EntityItem> SelectItems(params TCatalog[] catalogs)
 {
     return((from catalog in catalogs
             where catalog != null
             select new EntityItem
     {
         Id = catalog.Id,
         Name = catalog.Name,
         ContentsCount = MapperHelper.GetContentsCount <TContent, TCatalog>(catalog)
     }).ToList());
 }