Объедините 2 поля в одно с помощью MapsterC#

Место общения программистов C#
Anonymous
Объедините 2 поля в одно с помощью Mapster

Сообщение Anonymous »

Нужно объединить 2 поля в одно.
Сейчас делаю это после Mapster

Код: Выделить всё

public static Template FromVM(this TemplateVM inputTemplate)
{
// mapster
var template = inputTemplate.AdaptToTemplate();
// mannually
if (inputTemplate.TaskAutocreateConditionList != null)
{
foreach (var additional in inputTemplate.TaskAutocreateConditionList)
{
var question = template.Questions.FirstOrDefault(q => q.Id == additional.QuestionId);
if (question != null)
{
question.AutoCreateTaskIfAnswer = (sbyte)additional.AnswerValue;
}
}
}
return template;
}
Есть ли способ создать правило, которое делает то же самое в файле конфигурации Mapster?

Подробнее здесь: https://stackoverflow.com/questions/777 ... by-mapster

Вернуться в «C#»