Configurando o Automapper 5.1
Estou tendo problemas para seguir o wiki nesta instância. Eu queria usar o Automapper 5.2. Não consigo encontrar um fim simples para um exemplo final que mostre uma configuração sólida com o contexto. Por contexto, quero dizer onde você coloca os arquivos de configuração e qual a diferença entre API estática e instância?
Eu verifiquei o download do DNRTV, mas ele lida com a versão 1.0.
Como você configura este pacote? Eu tenho um modelo chamado cliente como abaixo.
public class Client : IEntityBase
{
public Client()
{
Jobs = new List<Job>();
}
public int Id { get; set; }
public int ClientNo { get; set; }
public bool Company { get; set; }
public string CompanyName { get; set; }
public string ClientFirstName { get; set; }
public DateTime DeActivated { get; set; }
public bool Activity { get; set; }
public DateTime DateCreated { get; set; }
public DateTime DateUpdated { get; set; }
public int? StateId { get; set; }
public State S,tate { get; set; }
public int CreatorId { get; set; }
public User Creator { get; set; }
public ICollection<Job> Jobs { get; set; }
}
e um ClientViewModel da seguinte forma:
public class ClientViewModel
{
public int Id { get; set; }
public int ClientNo { get; set; }
public bool Company { get; set; }
public string CompanyName { get; set; }
public string ClientFirstName { get; set; }
public DateTime DeActivated { get; set; }
public bool Activity { get; set; }
public DateTime DateCreated { get; set; }
public DateTime DateUpdated { get; set; }
public int? StateId { get; set; }
public int CreatorId { get; set; }
public int[] Jobs { get; set; }
}
Não sei como configurar o AutoMapper em relação à configuração. Ou seja, eles falam sobre um arquivo global.asax e eu estou usando o núcleo do aspnet .. não há arquivo Global.asax ..
O que você coloca no arquivo Startup.cs, se houver.
Dados esses dois arquivos acima, o que preciso fazer para usar o Automapper com eles?
Saudações