/**
  * Contains the testing sample data for the ReceiptController.
  *
  * @return void
  */
 public function setVariables()
 {
     // Initial sample storage data
     $this->input = array('commodity' => Commodity::find(1)->id, 'supplier' => Supplier::find(1)->id, 'quantity' => '200', 'batch_no' => '4535', 'expiry_date' => '2015-07-17');
     // Edition sample data
     $this->inputUpdate = array('commodity' => Commodity::find(1)->id, 'supplier' => Supplier::find(1)->id, 'quantity' => '200', 'batch_no' => '4535', 'expiry_date' => '2015-07-17');
 }
 /**
  * Contains the testing sample data for the TopUpController.
  *
  * @return void
  */
 public function setVariables()
 {
     // Initial sample storage data
     $this->input = array('lab_section' => TestCategory::find(1)->id, 'commodity' => Commodity::find(1)->id, 'order_quantity' => '1000', 'remarks' => 'More quantity required');
     // Edition sample data
     $this->inputUpdate = array('lab_section' => TestCategory::find(1)->id, 'commodity' => Commodity::find(1)->id, 'order_quantity' => '1000', 'remarks' => 'More quantity required');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function delete($id)
 {
     //Soft delete the item
     $commodity = Commodity::find($id);
     $commodity->delete();
     // redirect
     return Redirect::route('commodity.index')->with('message', trans('messages.commodity-succesfully-deleted'));
 }
 /**
  * for autofilling issue form, from db data
  */
 public function availableStock($id)
 {
     $receipt = Commodity::find($id)->available();
     return Response::json(array('availableStock' => $receipt));
 }