PIREP tests working, using minutes to track flight hours instead of seconds

This commit is contained in:
Nabeel Shahzad
2017-12-13 10:56:26 -06:00
parent 86c727ba55
commit 55250b8789
13 changed files with 124 additions and 156 deletions

View File

@@ -109,6 +109,9 @@ class PirepController extends BaseController
$input = $request->all();
$pirep = $this->pirepRepo->create($input);
$pirep->flight_time = ((int) Utils::hoursToMinutes($request['hours']))
+ ((int) $request['minutes']);
Flash::success('Pirep saved successfully.');
return redirect(route('admin.pireps.index'));
}
@@ -145,7 +148,7 @@ class PirepController extends BaseController
return redirect(route('admin.pireps.index'));
}
$hms = Utils::secondsToTimeParts($pirep->flight_time);
$hms = Utils::minutesToTimeParts($pirep->flight_time);
$pirep->hours = $hms['h'];
$pirep->minutes = $hms['m'];
@@ -167,8 +170,8 @@ class PirepController extends BaseController
{
$pirep = $this->pirepRepo->findWithoutFail($id);
$pirep->flight_time = ((int)$request['hours'] * 60 * 60)
+ ((int)$request['minutes'] * 60);
$pirep->flight_time = ((int) Utils::hoursToMinutes($request['hours']))
+ ((int) $request['minutes']);
if (empty($pirep)) {
Flash::error('Pirep not found');