Я использую сторонний набор веб-сервисов, и я обнаружил небольшой загвоздка. Прежде чем вручную создать метод, копирующий каждое свойство из источника в место назначения, я подумал, что ' Я бы попросил здесь лучшее решение.
У меня есть 2 объекта: один типа Customer.CustomerParty и один типа Appointment.CustomerParty. Объекты CustomerParty на самом деле являются собственностью и подобъектом. Но я не могу выполнить трансляцию от одного к другому.
Итак, мне нужно найти определенного человека из веб-сервиса. Я могу сделать это, вызвав Customer.FindCustomer (customerID), и он вернет объект Customer.CustomerParty.
Мне нужно взять того человека, которого я нашел, и затем использовать его на несколько строк ниже в запросе CreateAppointment. Appointment.CreateAppointment принимает объект встречи, а объект встречи содержит объект CustomerParty.
Однако объект CustomerParty, который ему нужен, на самом деле является Appointment.CustomerParty. У меня есть Customer.CustomerParty.
Понимаете, о чем я? Есть предложения?