Commit 7fb0a6d9 authored by Waterfox's avatar Waterfox
Browse files

Add boat validation for maximum number of divers

parent 4680a006
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@

use App\Models\DivingSession;
use Illuminate\Http\Request;
use App\Models\Boat;

class DiveSessionUpdate extends Controller
{
@@ -12,6 +13,11 @@ public static function update($request, $id)
    {
        $dv = DivingSession::where('DS_CODE', $id)->first();

        if(intval($dv->DS_MAX_DIVERS) > Boat::find($request->boat)->BO_NUMBER_OF_SEATS)
        {
            return "Le nombre de plongeurs est supérieur au nombre de places du bateau";
        }

        $dv->US_ID = $request->pilot;
        $dv->DL_ID = $request->location;
        $dv->BO_ID = $request->boat;