'use strict'; /* Controllers */ var eventManControllers = angular.module('eventManControllers', []); eventManControllers.controller('navigation', ['$location', function ($location) { this.go = function(url) { $location.url(url); }; }] ); eventManControllers.controller('EventsListCtrl', ['$scope', 'Event', function ($scope, Event) { $scope.events = Event.all(); $scope.orderProp = 'begin-datetime'; }] ); eventManControllers.controller('EventDetailsCtrl', ['$scope', 'Event', '$routeParams', function ($scope, Event, $routeParams) { $scope.event = Event.get($routeParams); }] ); eventManControllers.controller('PersonsListCtrl', ['$scope', 'Person', function ($scope, Person) { $scope.persons = Person.all(); $scope.orderProp = 'name'; }] ); eventManControllers.controller('PersonDetailsCtrl', ['$scope', 'Person', '$routeParams', function ($scope, Person, $routeParams) { $scope.person = Person.get($routeParams); }] );