/**
  * /admin/menu_item_categories/save/ [POST]
  */
 public function save($parameters)
 {
     if ($parameters || !isset($_POST['name'])) {
         $this->loadView('404');
     }
     $data = $_POST;
     $category = new MenuItemCategory($this->db, $this->business_id);
     if (isset($data['id'])) {
         $category->update($data);
         $_SESSION['message'] = array('message' => 'Category saved.', 'status' => 'success');
     } else {
         if ($category->exists($data['name'])) {
             $_SESSION['message'] = array('message' => 'You have already created this category.', 'status' => 'error');
         } else {
             $category->create($data);
             $_SESSION['message'] = array('message' => 'Category saved.', 'status' => 'success');
         }
     }
     header('Location: /admin/menu_item_categories/');
     exit;
 }