public function deleteInvoiceAction() { if ($this->request->isGet() && $this->request->isXmlHttpRequest()) { $pieces = explode("-", $this->request->getQuery()->id); $invoice = $this->invoiceService->getInvoiceById($pieces[1]); if ($invoice) { $this->invoiceService->deleteInvoice($invoice); return new JsonModel(array($pieces[1])); } else { return new JsonModel(array()); } } return $this->response; }