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