From 796b1e1f1ef309a7dfe7ce966012a995e843496a Mon Sep 17 00:00:00 2001 From: drkthunder02 Date: Sun, 28 Apr 2019 23:42:33 -0500 Subject: [PATCH] modify bids --- app/Http/Controllers/ContractController.php | 21 ++++++++--- resources/views/contracts/enterbid.blade.php | 2 +- resources/views/contracts/modifybid.blade.php | 37 +++++++++++++++++++ 3 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 resources/views/contracts/modifybid.blade.php diff --git a/app/Http/Controllers/ContractController.php b/app/Http/Controllers/ContractController.php index 413c70c65..88bc082e3 100644 --- a/app/Http/Controllers/ContractController.php +++ b/app/Http/Controllers/ContractController.php @@ -184,9 +184,11 @@ class ContractController extends Controller * Controller function to display modify bid page */ public function displayModifyBid($id) { - $contract_id = $id; + $contractId = $id; - return view('contracts.modifybid')->with('contract_id', $contract_id); + $contract = Contract::where(['contract_id' => $contractId])->get()->toArray(); + + return view('contracts.modifybid')->with('contract', $contract); } /** @@ -194,18 +196,25 @@ class ContractController extends Controller */ public function modifyBid(Request $request) { $this->validate($request, [ - 'bid_amount', + 'bid', ]); + $amount = $request->bid; $type = $request->type; - $contractId = $request->contract_id; - $bidAmount = $request->bid_amount; + + if($request->suffix == 'B') { + $amount = $amount * 1000000000.00; + } else if($request->suffix == 'M') { + $amount = $amount * 1000000.00; + } else { + $amount = $amount * 1.00; + } Bid::where([ 'character_id' => auth()->user()->getId(), 'contract_id' => $contractId, ])->update([ - 'bid_amount' => $bidAmount, + 'bid_amount' => $amount, ]); if($type == 'public') { diff --git a/resources/views/contracts/enterbid.blade.php b/resources/views/contracts/enterbid.blade.php index c6b732977..56aaa1665 100644 --- a/resources/views/contracts/enterbid.blade.php +++ b/resources/views/contracts/enterbid.blade.php @@ -17,7 +17,7 @@ {!! Form::open(['action' => 'ContractController@storeBid', 'method' => 'POST']) !!}
{{ Form::label('bid', 'Bid') }} - {{ Form::text('bid', '', ['class' => 'form-control', 'placeholder' => '1.0B']) }} + {{ Form::text('bid', '', ['class' => 'form-control', 'placeholder' => '1.0']) }} {{ Form::hidden('contract_id', $contractId) }} {{ Form::label('suffix', 'M') }} {{ Form::radio('suffix', 'M', false) }} diff --git a/resources/views/contracts/modifybid.blade.php b/resources/views/contracts/modifybid.blade.php new file mode 100644 index 000000000..1423a4601 --- /dev/null +++ b/resources/views/contracts/modifybid.blade.php @@ -0,0 +1,37 @@ +@extends('layouts.b4') +@section('content') +
+
+

Modify Bid

+
+
+
+
+
+
+
+
+ {{ $contract['title'] }} +
+
+ Type: {{ $contract['type'] }}
+ End Date: {{ $contract['end_date'] }}
+ Description: {{ $contract['body'] }}
+ {!! Form::open(['action' => 'ContractController@modifyBid', 'method' => 'POST']) !!} +
+ {{ Form::label('bid', 'Bid') }} + {{ Form::text('bid', '', ['class' => 'form-control', 'placeholder' = '1.0']) }} + {{ Form::label('suffix', 'M') }} + {{ Form::radio('suffix', 'M', false) }} + {{ Form::label('suffix', 'B') }} + {{ Form::radio('suffix', 'B', false) }} + {{ Form::hidden('type', $contract['type']) }} +
+ {{ Form::submit('Modify Bid', ['class' => 'btn btn-primary']) }} + {!! Form::close() !!} +
+
+
+
+
+@endsection \ No newline at end of file