static void Main(string[] args) { TEST_ONE testOneDb = new TEST_ONE(); DataGenerator(testOneDb); using (Mapper.Mapper <TEST_ONE, TestOne> _mapper = new Mapper.Mapper <TEST_ONE, TestOne>(Mapper.Enumerators.MapperTypeEnum.ConventionBasedMapper)) { _mapper.CreateMapDto(x => x.NameAndLastName, x => { return(x.ID + ":" + x.NAME_AND_LAST_NAME); }); //_mapper.CreateMapDatabase(x => x.NAME_AND_LAST_NAME, x => { return x.NameAndLastName.Substring(0,2); }); var result = _mapper.ToDto(testOneDb); } }
private static void DataGenerator(TEST_ONE source) { TEST_TWO testTwoDb = new TEST_TWO(); testTwoDb.ID = 21212; testTwoDb.NAME = "sadasdasd"; source.ID = 14; source.NAME_AND_LAST_NAME = "Josip B"; source.TEST_TWO_PROP = testTwoDb; var list = GenerateList(); foreach (var item in list) { var innerList = GenerateIntList(); item.NESTED_LIST.AddRange(innerList); } source.TEST_TWO_LIST_PROP.AddRange(list); }