Save PIREP route to ACARS data table #102

This commit is contained in:
Nabeel Shahzad
2018-01-01 13:48:02 -06:00
parent 216d686cc7
commit b456dc1a71
16 changed files with 258 additions and 43 deletions

View File

@@ -24,7 +24,7 @@ class PirepController extends BaseController
$airlineRepo,
$pirepRepo,
$aircraftRepo,
$pirepSvc;
$pirepSvc;
public function __construct(
AirportRepository $airportRepo,
@@ -179,7 +179,15 @@ class PirepController extends BaseController
return redirect(route('admin.pireps.index'));
}
$pirep = $this->pirepRepo->update($request->all(), $id);
$attrs = $request->all();
$orig_route = $pirep->route;
$pirep = $this->pirepRepo->update($attrs, $id);
// A route change in the PIREP, so update the saved points
// in the ACARS table
if($pirep->route !== $orig_route) {
$this->pirepSvc->saveRoute($pirep);
}
Flash::success('Pirep updated successfully.');
return redirect(route('admin.pireps.index'));