public static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context) { configuration.CreateMultiLingualMap <Product, ProductTranslation, ProductListDto>(context, true); configuration.CreateMap <ProductCreateDto, Product>(); configuration.CreateMap <ProductUpdateDto, Product>(); configuration.CreateMap <ProductTranslationDto, ProductTranslation>(); configuration.CreateMultiLingualMap <Order, OrderTranslation, OrderListDto>(context, true) .EntityMap.ForMember(dest => dest.ProductCount, opt => opt.MapFrom(src => src.Products.Count)); }
public static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context) { configuration.CreateMultiLingualMap <ProductCategory, ProductCategoryTranslation, ProductCategoryDto>(context); configuration.CreateMap <ProductCategoryCreateDto, ProductCategory>(); configuration.CreateMap <ProductCategoryUpdateDto, ProductCategory>(); configuration.CreateMap <ProductCategoryTranslationDto, ProductCategoryTranslation>(); configuration.CreateMultiLingualMap <Product, ProductTranslation, ProductDto>(context); configuration.CreateMap <ProductCreateDto, Product>(); configuration.CreateMap <ProductUpdateDto, Product>(); configuration.CreateMap <ProductTranslationDto, ProductTranslation>(); }
public static CreateMultiLingualMapResult <TMultiLingualEntity, TTranslation, TDestination> CreateMultiLingualMap <TMultiLingualEntity, TTranslation, TDestination>(this IMapperConfigurationExpression configuration, MultiLingualMapContext multiLingualMapContext, bool fallbackToParentCultures = false) where TTranslation : class, IEntity, IEntityTranslation <TMultiLingualEntity, int> where TMultiLingualEntity : IMultiLingualEntity <TTranslation> { return(configuration.CreateMultiLingualMap <TMultiLingualEntity, int, TTranslation, TDestination>(multiLingualMapContext, fallbackToParentCultures)); }
public static void CreateMultiLingualMap <TMultiLingualEntity, TTranslation, TDestination>(this IMapperConfigurationExpression configuration, MultiLingualMapContext multiLingualMapContext) where TTranslation : class, IEntity, IEntityTranslation <TMultiLingualEntity, int> where TMultiLingualEntity : IMultiLingualEntity <TTranslation> { configuration.CreateMultiLingualMap <TMultiLingualEntity, int, TTranslation, TDestination>(multiLingualMapContext); }
internal static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context) { configuration.CreateMultiLingualMap <Country, CountryTranslation, CountryDto>(context); }
public static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context) { configuration.CreateMultiLingualMap <Profession, long, ProfessionTranslations, GetProfessionsDto>(context); configuration.CreateMultiLingualMap <Profession, long, ProfessionTranslations, GetProfessionDto>(context); }
public static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context) { configuration.CreateMultiLingualMap <Block, long, BlockTranslations, GetBlockDto>(context); // configuration.CreateMultiLingualMap<Block, long, BlockTranslations, GetProfeDto>(context); }