/**
  *
  * @param Series $series
  * @return \Illuminate\Http\Response
  * @throws \Exception
  */
 public function destroy(Series $series)
 {
     try {
         $series->delete();
         return $this->responseNoContent();
     } catch (\Exception $e) {
         //Integrity constraint violation
         if ($e->getCode() === '23000') {
             $message = 'Series could not be deleted. It is in use.';
         } else {
             $message = 'There was an error';
         }
         return response(['error' => $message, 'status' => Response::HTTP_BAD_REQUEST], Response::HTTP_BAD_REQUEST);
     }
 }