Ejemplo n.º 1
0
 private static Entidade MetodoTradicional(EntidadeDto dto)
 {
     return(new Entidade
     {
         Id = dto.Id,
         Nome = dto.Nome,
         Idade = dto.Idade,
         Sexo = dto.Sexo,
         SobreNome = dto.SobreNome
     });
 }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 private static Entidade MetodoAutoMapper(EntidadeDto dto)
 {
     return(_mapper.Map <Entidade>(dto));
 }