/**
  * Supply the dashboard rep id to the order create request
  * if applicable.
  *
  * @param Varien_Event_Observer $observer
  * @return void
  * @codeCoverageIgnore
  */
 public function handleEbayEnterpriseOrderCreateBeforeAttach(Varien_Event_Observer $observer)
 {
     /** @var \eBayEnterprise\RetailOrderManagement\Payload\Order\IOrderCreateRequest */
     $payload = $observer->getEvent()->getPayload();
     // Need to use current store context to determine if admin placed order
     $store = Mage::app()->getStore();
     $repId = $this->_helper->getDashboardRepId($store);
     $payload->setDashboardRepId($repId);
 }
 /**
  * Supply the dashboard rep id to the order create request
  * if applicable.
  *
  * @param Varien_Event_Observer $observer
  * @return void
  * @codeCoverageIgnore
  */
 public function handleEbayEnterpriseOrderCreateBeforeAttach(Varien_Event_Observer $observer)
 {
     /** @var Varien_Event */
     $event = $observer->getEvent();
     /** @var Mage_Sales_Model_Order */
     $order = $event->getOrder();
     /** @var \eBayEnterprise\RetailOrderManagement\Payload\Order\IOrderCreateRequest */
     $payload = $event->getPayload();
     $store = $order->getStore();
     $repId = $this->_helper->getDashboardRepId($store);
     $payload->setDashboardRepId($repId);
 }