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);
public ObjectMapper(IObjectMapperConfiguration configuration) { MapperInstance = new MapperConfiguration(configuration.Configure).CreateMapper(); }