private static void GetOptions(Action <MapperOriModel, string> mpAct, string Name) { MapperOriModel mom = new MapperOriModel(); mpAct(mom, Name); Console.WriteLine(mom.LastName); }
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......"); }