49 - Moving the Email to the Reservation

This commit is contained in:
Adam Wathan
2016-12-15 11:51:22 -05:00
parent 2ab35a2f14
commit 11c3bfaae7
5 changed files with 28 additions and 12 deletions

View File

@@ -56,13 +56,13 @@ class Concert extends Model
return $this->createOrder($email, $tickets);
}
public function reserveTickets($quantity)
public function reserveTickets($quantity, $email)
{
$tickets = $this->findTickets($quantity)->each(function ($ticket) {
$ticket->reserve();
});
return new Reservation($tickets);
return new Reservation($tickets, $email);
}
public function findTickets($quantity)