/**
  * Delete a model
  *
  * @throws \October\Rain\Exception\AjaxException
  * @return mixed
  */
 public function onDeleteModel()
 {
     $id = input('id');
     $model = input('model');
     $sessionKey = input('sessionKey');
     // Delete an option
     if ($model === 'option') {
         if (Option::find($id)->delete()) {
             Flash::success(Lang::get('bedard.shop::lang.option.delete.success'));
             // Update the inventories partial
             $this->prepareVars($sessionKey);
             return ['[data-partial="inventories"]' => $this->makePartial('inventories')];
         }
         $error = Lang::get('bedard.shop::lang.option.delete.failed');
     } elseif ($model === 'inventory') {
         if (Inventory::find($id)->delete()) {
             return Flash::success(Lang::get('bedard.shop::lang.inventory.delete.success'));
         }
         $error = Lang::get('bedard.shop::lang.inventory.delete.failed');
     }
     throw new AjaxException($error);
 }