예제 #1
0
파일: Program.cs 프로젝트: skimoh/tirocurto
 private static Entidade MetodoTradicional(EntidadeDto dto)
 {
     return(new Entidade
     {
         Id = dto.Id,
         Nome = dto.Nome,
         Idade = dto.Idade,
         Sexo = dto.Sexo,
         SobreNome = dto.SobreNome
     });
 }
예제 #2
0
파일: Program.cs 프로젝트: skimoh/tirocurto
        static void Main(string[] args)
        {
            Console.WriteLine("codeBehind - Mapeamento de objetos");

            var mapper = new MapperConfiguration(p => p.CreateMap <Entidade, EntidadeDto>().ReverseMap());

            _mapper = mapper.CreateMapper();

            var dto = new EntidadeDto()
            {
                Id        = 1,
                Nome      = "Fulano",
                SobreNome = "Silva",
                Idade     = 18,
                Sexo      = "M"
            };

            var entidade1 = MetodoTradicional(dto);

            var entidade2 = MetodoAutoMapper(dto);

            Console.ReadKey();
        }
예제 #3
0
파일: Program.cs 프로젝트: skimoh/tirocurto
 private static Entidade MetodoAutoMapper(EntidadeDto dto)
 {
     return(_mapper.Map <Entidade>(dto));
 }