public function pendingPurchases()
 {
     BackendMenu::setContext('Ebussola.Cmb', 'cmb', 'pendingPurchases');
     if (\Request::ajax() && \Request::isMethod('POST')) {
         $data = post();
         $update = [];
         if (isset($data['purchase_group_id'])) {
             $update['purchase_group_id'] = $data['purchase_group_id'] == 'none' ? null : $data['purchase_group_id'];
         }
         if (isset($data['user_id'])) {
             $update['user_id'] = $data['user_id'];
         }
         $update['has_choose_group'] = true;
         Purchase::updateOrCreate(['id' => $data['purchase_id']], $update);
         return \Response::make();
     } else {
         $this->makeLists();
     }
 }
 /**
  * @param array $data
  *
  * @return int
  */
 public function savePurchase(array $data)
 {
     $purchase = Purchase::updateOrCreate(['id' => $data['id']], $data);
     return $purchase->id;
 }