contract admin panel - end contract

This commit is contained in:
2019-04-30 01:22:54 -05:00
parent 5b8575cea6
commit 08448a24bb
4 changed files with 9 additions and 11 deletions

View File

@@ -96,9 +96,12 @@ class ContractAdminController extends Controller
}
public function displayEndContract($id) {
$contractId = $id;
//Gather the information for the contract, and all bids on the contract
$contract = Contract::where(['id' => $id])->first()->toArray();
$bids = Bid::where(['contract_id' => $id])-get()->toArray();
return view('contracts.admin.endcontract')->with('contractId', $contractId);
return view('contracts.admin.endcontract')->with('contract', $contract)
->with('bids', $bids);
}
public function storeEndContract(Request $request) {

View File

@@ -27,13 +27,8 @@
Type: {{ $contract['type'] }}
</div>
<div class="col-sm" align="right">
<!-- Change the form below to just a hyperlink -->
{!! Form::open(['action' => 'ContractAdminController@deleteContract', 'method' => 'POST']) !!}
{{ Form::hidden('contract_id', $contract['contract_id']) }}
{{ Form::submit('Delete', ['class' => 'btn btn-danger']) }}
{!! Form::close() !!}
<!-- Add a hyperlink button for ending the contract -->
<a href="/contracts/admin/delete/{{ $contract['contract_id'] }}" class="btn btn-primary" role="button">Delete Contract</a>
<a href="/contracts/admin/end/{{ $contract['contract_id'] }}" class="btn btn-primary" role="button">End Contract</a>
</div>
</div>
</div>

View File

@@ -90,8 +90,8 @@ Route::group(['middleware' => ['auth']], function(){
Route::get('/contracts/admin/new', 'ContractAdminController@displayNewContract');
Route::post('/contracts/admin/new', 'ContractAdminController@storeNewContract');
Route::post('/contracts/admin/store', 'ContractAdminController@storeAcceptContract');
Route::post('/contracts/admin/delete', 'ContractAdminController@deleteContract');
Route::get('/contracts/admin/end/{id}', 'ContractAdminController@endContract');
Route::get('/contracts/admin/delete/{id}', 'ContractAdminController@deleteContract');
Route::get('/contracts/admin/end/{id}', 'ContractAdminController@displayEndContract');
});