Объедините 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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