import ngModule from '../../module'; class Controller { constructor($http, $scope, $stateParams) { this.$http = $http; this.$scope = $scope; this.$stateParams = $stateParams; this.filter = { include: { observations: 'observationType' }, order: ['isDefaultAddress DESC', 'isActive DESC', 'nickname ASC'] }; } setDefault(address) { if (address.isActive) { let params = {isDefaultAddress: true}; this.$http.patch(`/client/api/Addresses/${address.id}`, params).then( () => this.$scope.model.refresh() ); } } } Controller.$inject = ['$http', '$scope', '$stateParams']; ngModule.component('vnClientAddressIndex', { template: require('./index.html'), controller: Controller });