Example #1
0
        private static void GetOptions(Action <MapperOriModel, string> mpAct, string Name)
        {
            MapperOriModel mom = new MapperOriModel();

            mpAct(mom, Name);

            Console.WriteLine(mom.LastName);
        }
Example #2
0
        private static void MapperTest()
        {
            AutoMapper.Mapper.Initialize(x => x.AddProfile <Models.MapperConfigProfile>());
            var ori = new MapperOriModel {
                FirstName = "Marian", LastName = "Honck", Age = 22, MemoSelf = "Mself", Jobs = null, LineId = "55655"
            };

            var msd = AutoMapper.Mapper.Map <MapperSimpleDestiModel>(ori);
            //msd.Age = msd.Age + 1;
            //msd.ArgContents = "Arg Contents";
            //var desOri = AutoMapper.Mapper.Map<MapperOriModel>(msd);

            //var type = msd.GetType().GetProperty("ArgContents", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
            //Console.WriteLine(type.Name);

            var MmsdFromOri = AutoMapper.Mapper.Map <MapperMoreSimpDestiModel>(ori);

            //var MmsdFromMsd = AutoMapper.Mapper.Map<MapperMoreSimpDestiModel>(msd);
            Console.WriteLine("finished......");
        }