public function delete($id)
 {
     /* @var $image \Models\ViewModels\ImageViewModel */
     $image = $this->image->getById($id);
     if ($this->image->delete($id) !== 1) {
         Session::setError('something went wrong. Try again');
         Redirect::back();
     }
     $this->unlinkImage($image->name);
     Session::setMessage('The image has been deleted');
     Redirect::back();
 }