/**
  * @param SproutEmail_EntryModel    $entry
  * @param SproutEmail_CampaignModel $campaign
  *
  * @throws \Exception
  *
  * @return array
  */
 public function exportEntry(SproutEmail_EntryModel $entry, SproutEmail_CampaignModel $campaign)
 {
     $response = new SproutEmail_ResponseModel();
     try {
         $this->getService()->exportEntry($entry, $campaign);
         return SproutEmail_ResponseModel::createModalResponse('sproutemail/_modals/export', array('entry' => $entry, 'campaign' => $campaign, 'message' => $campaign->isNotification() ? Craft::t('Notification sent successfully') : Craft::t('Campaign sent successfully.')));
     } catch (\Exception $e) {
         sproutEmail()->error($e->getMessage());
         return SproutEmail_ResponseModel::createErrorModalResponse('sproutemail/_modals/export', array('entry' => $entry, 'campaign' => $campaign, 'message' => Craft::t($e->getMessage())));
     }
 }