public TTo Map <TForm, TTo>(TForm source, DefaultMapConfig conf = null) where TForm : class where TTo : class { TTo toObj = null; if (conf == null) { return(_mapper.GetMapper <TForm, TTo>().Map(source)); } toObj = _mapper.GetMapper <TForm, TTo>(conf).Map(source); return(toObj); }
public void Tt() { _target = new ObjectMapperManager(); var classA = new ClassA {StringValue = "a string", IntValue = 123}; ClassB classB = _target.GetMapper<ClassA, ClassB>().Map(classA); Assert.That(classB.StringValue, Is.EqualTo(classA.StringValue)); Assert.That(classB.IntValue, Is.EqualTo(classA.IntValue)); }
public T Convert <S, T>(S s) { ObjectsMapper <S, T> mapper = _provider.GetMapper <S, T>(); return(mapper.Map(s)); }
public TTarget Map <TSource, TTarget>(TSource source) { return(EmitMapper.GetMapper <TSource, TTarget>().Map(source)); }
public static TTarget Map <TSource, TTarget>(TSource source, TTarget target) { return(_emitMapper.GetMapper <TSource, TTarget>().Map(source, target)); }