| @@ 177-191 (lines=15) @@ | ||
| 174 | * @NoAdminRequired |
|
| 175 | * @NoCSRFRequired |
|
| 176 | */ |
|
| 177 | public function destroy($id) { |
|
| 178 | try { |
|
| 179 | $calendar = $this->calendars->find($id, $this->user->getUID()); |
|
| 180 | ||
| 181 | $this->calendars->delete( |
|
| 182 | $calendar |
|
| 183 | ); |
|
| 184 | ||
| 185 | return new JSONResponse([ |
|
| 186 | 'message' => 'Calendar was deleted successfully', |
|
| 187 | ]); |
|
| 188 | } catch (\Exception $ex) { |
|
| 189 | return $this->handleException($ex); |
|
| 190 | } |
|
| 191 | } |
|
| 192 | } |
|
| @@ 191-206 (lines=16) @@ | ||
| 188 | * @NoAdminRequired |
|
| 189 | * @NoCSRFRequired |
|
| 190 | */ |
|
| 191 | public function destroy($id) { |
|
| 192 | try { |
|
| 193 | $subscription = $this->subscriptions->find( |
|
| 194 | $id, |
|
| 195 | $this->user->getUID() |
|
| 196 | ); |
|
| 197 | ||
| 198 | $this->subscriptions->delete($subscription); |
|
| 199 | ||
| 200 | return new JSONResponse([ |
|
| 201 | 'message' => 'Subscription was deleted successfully', |
|
| 202 | ]); |
|
| 203 | } catch (\Exception $ex) { |
|
| 204 | return $this->handleException($ex); |
|
| 205 | } |
|
| 206 | } |
|
| 207 | } |
|
| @@ 86-97 (lines=12) @@ | ||
| 83 | * @NoAdminRequired |
|
| 84 | * @NoCSRFRequired |
|
| 85 | */ |
|
| 86 | public function show($id) { |
|
| 87 | try { |
|
| 88 | $tzId = str_replace('-', '/', $id); |
|
| 89 | ||
| 90 | return $this->timezones->find( |
|
| 91 | $tzId, |
|
| 92 | $this->user->getUID() |
|
| 93 | ); |
|
| 94 | } catch (\Exception $ex) { |
|
| 95 | return $this->handleException($ex); |
|
| 96 | } |
|
| 97 | } |
|
| 98 | ||
| 99 | ||
| 100 | /** |
|