2 'app/gbp/contract/contract.service',
3 'app/gbp/contract/contract-list.service',
7 angular.module('app.gbp').controller('ContractController', ContractController);
9 ContractController.$inject = ['$scope', 'TenantListService', 'TenantService', 'ContractService', 'ContractListService', '$stateParams'];
11 function ContractController($scope, TenantListService, TenantService, ContractService, ContractListService, $stateParams) {
12 $scope.contracts = ContractListService.createList();
13 $scope.contractsTableQuery = {
17 options: [25, 50, 100],
23 /* if ($stateParams.contractId) {
24 $scope.contractId = $stateParams.contractId;
25 console.log('contract.ctrl.if.$scope.contractId', $scope.contractId);
26 $scope.contract.get($scope.contractId);
29 console.log('contract.ctrl.else.$scope.contractId', $scope.contractId);
30 $scope.contract.get($scope.$parent.tenantId);
33 function getContracts() {
34 $scope.contracts.data = [];
35 $scope.contracts.get($scope.rootTenant.data.id);
39 $scope.$on('ROOT_TENANT_CHANGED', getContracts);