Onde devo colocar o código automapper?
Estou usando o Automapper no aplicativo asp.net mvc. Eu tenho uma pergunta em relação ao uso do automapper
de muitos exemplos de código, vi pessoas usarem o mapeadorMapper.Map<Target>(source)
diretamente em ação, não tenho certeza se isso é bom, no meu ponto de vista, gostaria de encerrarMapper
código no objeto proxy em vez de deixá-lo falar comcontroller
diretamente
public BankflowData CreateBankflowAdjustments(BankflowData addedBankFlow)
{
var bankflow = Mapper.Map<Bankflow>(addedBankFlow);
var newBankflow = Underlying.CreateBankFlowAdjustments(bankflow);
return Mapper.Map<BankflowData>(newBankflow);
}
neste exemplo, o controlador não sabe nada sobre classeBankflow
, tudo o que sabe é o dtoBankflowData
.
Gostaria de saber se essa é uma boa prática para um aplicativo usando o AutoMapper?