コード例 #1
0
 /**
  * @param integer $id
  * @return \OCP\AppFramework\Http\Response
  *
  * @NoAdminRequired
  * @NoCSRFRequired
  */
 public function destroy($id)
 {
     try {
         $calendar = $this->calendars->find($id, $this->user->getUID());
         $this->calendars->delete($calendar);
         return new JSONResponse(['message' => 'Calendar was deleted successfully']);
     } catch (\Exception $ex) {
         return $this->handleException($ex);
     }
 }
コード例 #2
0
 /**
  * get calendar entity based on it's id
  * @param integer $calendarId
  * @return \OCA\Calendar\ICalendar
  */
 private function findCalendar($calendarId)
 {
     return $this->calendars->find($calendarId, $this->user->getUID());
 }