supply chain controller
This commit is contained in:
@@ -334,25 +334,24 @@ class SupplyChainController extends Controller
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete a bid on a supply chain contract
|
* Delete a bid on a supply chain contract
|
||||||
|
*
|
||||||
|
* @var contractId
|
||||||
|
* @var bidId
|
||||||
*/
|
*/
|
||||||
public function deleteSupplyChainContractBid(Request $request) {
|
public function deleteSupplyChainContractBid($contractId, $bidId) {
|
||||||
$this->validate($request, [
|
|
||||||
'contract_id' => 'required',
|
|
||||||
'bid_id' => 'required',
|
|
||||||
]);
|
|
||||||
|
|
||||||
//See if the user has put in a bid. If not, then redirect to failure.
|
//See if the user has put in a bid. If not, then redirect to failure.
|
||||||
$count = SupplyChainBid::where([
|
$count = SupplyChainBid::where([
|
||||||
'contract_id' => $request->contract_id,
|
'contract_id' => $contractId,
|
||||||
'entity_id' => auth()->user()->getId(),
|
'entity_id' => auth()->user()->getId(),
|
||||||
'bid_id' => $request->bid_id,
|
'bid_id' => $bidId,
|
||||||
])->count();
|
])->count();
|
||||||
|
|
||||||
if($count > 0) {
|
if($count > 0) {
|
||||||
SupplyChainBid::where([
|
SupplyChainBid::where([
|
||||||
'contract_id' => $request->contract_id,
|
'contract_id' => $contractId,
|
||||||
'entity_id' => auth()->user()->getId(),
|
'entity_id' => auth()->user()->getId(),
|
||||||
'bid_id' => $request->bid_id,
|
'bid_id' => $bidId,
|
||||||
])->delete();
|
])->delete();
|
||||||
|
|
||||||
return redirect('/suppplychain/dashboard')->with('success', 'Deleted supply chain contract bid.');
|
return redirect('/suppplychain/dashboard')->with('success', 'Deleted supply chain contract bid.');
|
||||||
|
|||||||
@@ -12,9 +12,14 @@
|
|||||||
@foreach($bids as $bid)
|
@foreach($bids as $bid)
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
Contract Id: {{ $bid['contract_id'] }}<br>
|
<div class="col-md" align="left">
|
||||||
Contract Title: {{ $bid['title'] }}<br>
|
Contract Id: {{ $bid['contract_id'] }}<br>
|
||||||
Issuer: {{ $bid['issuer_name'] }}<br>
|
Contract Title: {{ $bid['title'] }}<br>
|
||||||
|
Issuer: {{ $bid['issuer_name'] }}<br>
|
||||||
|
</div>
|
||||||
|
<div class="col-md" align="right">
|
||||||
|
<a href="/supplychain/display/newbid/{{ $bid['contract_id'] }}/{{ $bid['bid_id'] }} "><button type="button" class="btn btn-danger">Delete Bid</button></a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
Bid Id: {{ $bid['bid_id'] }}<br>
|
Bid Id: {{ $bid['bid_id'] }}<br>
|
||||||
|
|||||||
@@ -187,7 +187,7 @@ Route::group(['middleware' => ['auth']], function(){
|
|||||||
Route::get('/supplychain/display/bids', 'Contracts\SupplyChainController@displaySupplyChainBids');
|
Route::get('/supplychain/display/bids', 'Contracts\SupplyChainController@displaySupplyChainBids');
|
||||||
Route::get('/supplychain/display/newbid/{contract}', 'Contracts\SupplyChainController@displaySupplyChainContractBid');
|
Route::get('/supplychain/display/newbid/{contract}', 'Contracts\SupplyChainController@displaySupplyChainContractBid');
|
||||||
Route::post('/supplychain/display/newbid', 'Contracts\SupplyChainController@storeSupplyChainContractBid');
|
Route::post('/supplychain/display/newbid', 'Contracts\SupplyChainController@storeSupplyChainContractBid');
|
||||||
Route::post('/supplychain/delete/bid', 'Contracts\SupplyChainController@deleteSupplyChainContractBid');
|
Route::get('/supplychain/delete/bid/{contractId}/{bidId}', 'Contracts\SupplyChainController@deleteSupplyChainContractBid');
|
||||||
Route::get('/supplychain/modify/bid', 'Contracts\SupplyChainController@displayModifySupplyChainContractBid');
|
Route::get('/supplychain/modify/bid', 'Contracts\SupplyChainController@displayModifySupplyChainContractBid');
|
||||||
Route::post('/supplychain/modify/bid', 'Contracts\SupplyChainController@modifySupplyChainContractBid');
|
Route::post('/supplychain/modify/bid', 'Contracts\SupplyChainController@modifySupplyChainContractBid');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user