Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        public T Convert <S, T>(S s)
        {
            ObjectsMapper <S, T> mapper = _provider.GetMapper <S, T>();

            return(mapper.Map(s));
        }
Ejemplo n.º 4
0
 public TTarget Map <TSource, TTarget>(TSource source)
 {
     return(EmitMapper.GetMapper <TSource, TTarget>().Map(source));
 }
Ejemplo n.º 5
0
 public static TTarget Map <TSource, TTarget>(TSource source, TTarget target)
 {
     return(_emitMapper.GetMapper <TSource, TTarget>().Map(source, target));
 }