Мне нужно сопоставить Поля моего класса с RegisterNewPeopleCommand, но в третьем поле (переданный параметр) я должен передать список телефонов (List), который находится внутри класса PeopleViewModel (PeopleViewModel.PeopleListPhones). Мне нужно конвертировать из списка в список. Как я могу это сделать? Должен ли я использовать какую-либо петлю или другую функцию?
CreateMap<PeopleViewModel, RegisterNewPeopleCommand>()
.ConstructUsing(p => new RegisterNewPeopleCommand(p.Id, p.Name, p.PeopleListPhones //I need to convert this List <Phone ViewModel> property to List <Phone Model>)
));
public abstract class RegisterNewPeopleCommand(int id, string name, List<PhoneModel> phonesModel)
{
Id = id;
Name = name;
PhonesNumber = phonesModel;
}
public class PhoneModel()
{
public int PhoneId
public string Number
}
public class Phone()
{
public int PhoneId
public string Number
}