public function update($id)
 {
     // save updated
     $record = $this->records->find($id);
     if (!$record) {
         Unitpractice::create(Input::all());
         return $this->respond($record);
     }
     $record->fill(Input::all())->save();
     return $this->respond($record);
 }
 public function run()
 {
     DB::table('unitpractices')->delete();
     //UNIT 1
     Unitpractice::create(['crop_year' => '2015', 'loan_id' => 1, 'unit_id' => 1, 'crop_id' => 6, 'towhom_market' => 'CropsRUs', 'share_rent' => 20, 'gin_mill' => '', 'acres' => 350, 'irrigated' => 0, 'ins_price' => 0.63, 'ins_level' => 70, 'aph' => 850, 'ins_premium' => -19.82, 'ins_share' => 80, 'prod_share' => 80, 'mill_share' => 80, 'prod_yield' => 1050, 'prod_price' => 0.6, 'bkqty' => 0, 'bkprice' => 0, 'harvest' => -0.09, 'rebates' => 0.1, 'crop_disc' => 50, 'fsa_disc' => 20, 'cropins_disc' => 20, 'nonrp_disc' => 20, 'sco_disc' => 50]);
     Unitpractice::create(['crop_year' => '2015', 'loan_id' => 1, 'unit_id' => 1, 'crop_id' => 1, 'towhom_market' => 'CropsRUs', 'share_rent' => 20, 'gin_mill' => '', 'acres' => 1000, 'irrigated' => 0, 'ins_price' => 4.2, 'ins_level' => 75, 'aph' => 200, 'ins_premium' => -20, 'ins_share' => 80, 'prod_share' => 80, 'mill_share' => 80, 'prod_yield' => 200, 'prod_price' => 4.2, 'bkqty' => 0, 'bkprice' => 0, 'harvest' => 0, 'rebates' => 0, 'crop_disc' => 50, 'fsa_disc' => 20, 'cropins_disc' => 20, 'nonrp_disc' => 20, 'sco_disc' => 50]);
     Unitpractice::create(['crop_year' => '2015', 'loan_id' => 1, 'unit_id' => 1, 'crop_id' => 2, 'towhom_market' => 'CropsRUs', 'share_rent' => 20, 'gin_mill' => '', 'acres' => 1000, 'irrigated' => 0, 'ins_price' => 9.25, 'ins_level' => 75, 'aph' => 50, 'ins_premium' => -20.0, 'ins_share' => 100, 'prod_share' => 100, 'mill_share' => 100, 'prod_yield' => 50, 'prod_price' => 9.25, 'bkqty' => 0, 'bkprice' => 0, 'harvest' => 0, 'rebates' => 0, 'crop_disc' => 50, 'fsa_disc' => 20, 'cropins_disc' => 20, 'nonrp_disc' => 20, 'sco_disc' => 50]);
     //UNIT 2
     Unitpractice::create(['crop_year' => '2015', 'loan_id' => 1, 'unit_id' => 2, 'crop_id' => 6, 'towhom_market' => 'CropsRUs', 'share_rent' => 20, 'gin_mill' => '', 'acres' => 1000, 'irrigated' => 1, 'ins_price' => 0.63, 'ins_level' => 70, 'aph' => 925, 'ins_premium' => -19.62, 'ins_share' => 80, 'prod_share' => 80, 'mill_share' => 80, 'prod_yield' => 1050, 'prod_price' => 0.6, 'bkqty' => 0, 'bkprice' => 0, 'harvest' => 0, 'rebates' => 0, 'crop_disc' => 50, 'fsa_disc' => 20, 'cropins_disc' => 20, 'nonrp_disc' => 20, 'sco_disc' => 50]);
     //UNIT 3
     Unitpractice::create(['crop_year' => '2015', 'loan_id' => 1, 'unit_id' => 3, 'crop_id' => 6, 'towhom_market' => 'CropsRUs', 'share_rent' => 0, 'gin_mill' => '', 'acres' => 50, 'irrigated' => 0, 'ins_price' => 0.63, 'ins_level' => 75, 'aph' => 900, 'ins_premium' => -21, 'ins_share' => 100, 'prod_share' => 100, 'mill_share' => 100, 'prod_yield' => 1050, 'prod_price' => 0.6, 'bkqty' => 0, 'bkprice' => 0, 'harvest' => -0.09, 'rebates' => 0.1, 'crop_disc' => 50, 'fsa_disc' => 20, 'cropins_disc' => 20, 'nonrp_disc' => 20, 'sco_disc' => 50]);
     //UNIT 4
     Unitpractice::create(['crop_year' => '2015', 'loan_id' => 1, 'unit_id' => 4, 'crop_id' => 6, 'towhom_market' => 'CropsRUs', 'share_rent' => 20, 'gin_mill' => '', 'acres' => 200, 'irrigated' => 1, 'ins_price' => 0.63, 'ins_level' => 75, 'aph' => 950, 'ins_premium' => -21, 'ins_share' => 100, 'prod_share' => 80, 'mill_share' => 80, 'prod_yield' => 1050, 'prod_price' => 0.6, 'bkqty' => 0, 'bkprice' => 0, 'harvest' => -0.09, 'rebates' => 0.1, 'crop_disc' => 50, 'fsa_disc' => 20, 'cropins_disc' => 20, 'nonrp_disc' => 20, 'sco_disc' => 50]);
     //UNIT 5
     Unitpractice::create(['crop_year' => '2015', 'loan_id' => 1, 'unit_id' => 5, 'crop_id' => 6, 'towhom_market' => 'CropsRUs', 'share_rent' => 0, 'gin_mill' => '', 'acres' => 400, 'irrigated' => 1, 'ins_price' => 0.63, 'ins_level' => 75, 'aph' => 1000, 'ins_premium' => -21, 'ins_share' => 100, 'prod_share' => 100, 'mill_share' => 100, 'prod_yield' => 1050, 'prod_price' => 0.6, 'bkqty' => 0, 'bkprice' => 0, 'harvest' => -0.09, 'rebates' => 0.1, 'crop_disc' => 50, 'fsa_disc' => 20, 'cropins_disc' => 20, 'nonrp_disc' => 20, 'sco_disc' => 50]);
 }