public void Configure(IObjectMapperConfiguration configuration)
 {
     if (configuration == null)
     {
         throw new ArgumentNullException("configuration");
     }
     Load(configuration);
 }
 protected override void Load(IObjectMapperConfiguration configuration)
 {
     configuration.AddConverter(new GuidToString());
     configuration.WithRule(new Flattening());
     configuration.AddMap <CompanyModel, CompanyDto>((ctx, source) =>
     {
         var dto         = ctx.Map <CompanyModel, CompanyDto>(source);
         dto.CompanyName = "Test";
         return(dto);
     });
 }
 protected abstract void Load(IObjectMapperConfiguration configuration);
Exemple #4
0
 public ObjectMapper(IObjectMapperConfiguration configuration)
 {
     MapperInstance = new MapperConfiguration(configuration.Configure).CreateMapper();
 }