3
I’m practicing on a simple example I found on net on the subject. Only that I believe it is in an older version of AutoMapper
and so I can’t access the property CreateMap
when I call the class Mapper
. It seems that changed the way of doing the process.
public class Pessoa
{
public string Nome { get; set; }
public string SobreNome { get; set; }
}
public class PessoaViewModel
{
public string Nome { get; set; }
public string SobreNome { get; set; }
public string NomeCompleto
{
get
{
return string.Format("{0} {1}", Nome, SobreNome);
}
}
}
static void Main(string[] args)
{
var pessoa = new Pessoa()
{
Nome = "João",
SobreNome = "Silva"
};
var pessoaViewModel = new PessoaViewModel()
Mapper.CreateMap<Pessoa, PessoaViewModel>();
Mapper.Map(pessoa, pessoaViewModel);
Console.WriteLine(pessoaViewModel.Nome);
Console.WriteLine(pessoaViewModel.SobreNome);
Console.WriteLine(pessoaViewModel.NomeCompleto);
Console.ReadLine();
}
Related: https://answall.com/questions/254282/como-configurar-automapper-em-um-projecto-windowsform
– novic