diff --git a/sample/controllers/booking_day.js b/sample/controllers/booking_day.js index 3aa310e..a4ab2ce 100644 --- a/sample/controllers/booking_day.js +++ b/sample/controllers/booking_day.js @@ -1,7 +1,11 @@ angular.module('ncy-sample') - .controller('BookingDayCtrl', function($scope, $rootScope, $stateParams, rooms) { + .controller('BookingDayCtrl', function($scope, $rootScope, $state, $stateParams, rooms) { $rootScope.reservationDate = new Date($stateParams.year, $stateParams.month - 1, $stateParams.day); + if(!$scope.between($rootScope.reservationDate).length) { + $state.go('^'); + } + $scope.getRoom = function(id) { return _.findWhere(rooms, {roomId: parseInt(id)}); }