Я использую .AfterMap(source,destination)
, чтобы сделать что-то. У меня есть 2 для циклов, которые одинаковы, но с разными списками. Можно ли с AutoMapper избежать двух циклов?
.AfterMap((source, destination) => {
var destinationItems1 = destination.List1.ToList();
for(i = 0; source.List1.count; i++){
//CODE
}
var destinationItems2 = destination.List2.ToList();
for(i = 0; source.List2.count; i++){
//SAME_CODE_THAN_ABOVE_BUT_DIFFERENT_LIST
}
}
На самом деле это не тот же код. Первый цикл Я проверяю, равен ли атрибут источника объекта месту назначения .. И то же самое для второго цикла, но для его атрибута.