public function deleteAction()
{
$document = DocumentModel::fromId($this->getRouteMatch()->getParam('id', ''));
if (empty($document)) {
return $this->returnJson(array('success' => false, 'message' => 'Document does not exists!'));
} else {
try {
if ($document->delete()) {
return $this->returnJson(array('success' => true, 'message' => 'This document was succefully delete'));
}
} catch (Exception $e) {
throw new \Gc\Exception($e->getMessage(), $e->getCode(), $e);
}
}
return $this->returnJson(array('success' => false, 'message' => 'There were problems during the removal of this document'));
}