/**
  * Delete a sales funnel
  * @trigger : deleteSalesFunnel.pre, deleteSalesFunnel.post
  * @param FrontContactsContactEntity $objContact
  * @param FrontSalesFunnelContactSalesFunnelEntity $objSalesFunnel
  * @return \FrontSalesFunnels\Entities\FrontSalesFunnelContactSalesFunnelEntity
  */
 public function deleteSalesFunnel(FrontContactsContactEntity $objContact, FrontSalesFunnelContactSalesFunnelEntity $objSalesFunnel)
 {
     //trigger pre event
     $result = $this->getEventManager()->trigger(__FUNCTION__ . ".pre", $this, array("objSalesFunnel" => $objSalesFunnel));
     //create the request object
     $objApiRequest = $this->getApiRequestModel();
     //setup the object and specify the action
     $objApiRequest->setApiAction("sales-funnels/admin/" . $objSalesFunnel->get("id") . "?contact_id=" . $objContact->get("id"));
     //execute
     $objResult = $objApiRequest->performDELETERequest(array())->getBody();
     //trigger post event
     $result = $this->getEventManager()->trigger(__FUNCTION__ . ".pre", $this, array("objSalesFunnel" => $objSalesFunnel));
     return $objSalesFunnel;
 }