示例#1
0
 /**
  * Rimuove dal sistema la serie selezionata, di cui viene passato l'id.
  *
  * @param SeriesRepository $seriesRepository
  * @param $seriesId
  * @return \Illuminate\Http\RedirectResponse
  */
 public function getDelete(SeriesRepository $seriesRepository, $seriesId)
 {
     try {
         /* @var $series Series */
         $series = $seriesRepository->findByid($seriesId);
     } catch (NotFoundException $e) {
         return redirect('admin/series')->with('error_message', 'La serie scelta è stata già rimossa.');
     }
     try {
         $seriesRepository->delete($series);
     } catch (NotDeletedException $e) {
         return redirect('admin/series')->with('error_message', 'Impossibile cancellare la serie scelta. Riprovare.');
     }
     return redirect('admin/series')->with('success_message', 'La serie è stata cancellata correttamente.');
 }
 public function testCanFindById()
 {
     $this->saveTestSeries();
     $existingSeries = $this->repository->findByid(1);
     $this->assertEquals('Title', $existingSeries->title);
 }