Source: managers/BuscaManager.js

/**
 * @ngdoc managers
 * @name BuscaManager
 * @module s4c.managers.BuscaManager
 *
 * @description
 * `BuscaManager` Componente para comunicação entre uma página html qualquer e o controller da diretiva
 * 
 * 
 */
(function () {
    'use strict';

    function BuscaManager(MainState) {
        return {
            'filter': {},
            'active': false,
            /**
             * @method getFilters
             */
            'getFilters': function () {
                var barraBusca = MainState.getDirective('barraBusca');
                var filters = barraBusca.getFilters();
                return filters;
            },
            /**
             * @method getTimeFilters
             */
            'getTimeFilters': function () {
                var barraBusca = MainState.getDirective('barraBusca');
                var timeFilters = barraBusca.getTimeFilters();
                return timeFilters;
            }
        };
    }

    BuscaManager.$inject = ['MainState'];

    angular.module('s4c.managers')
        .service('BuscaManager', BuscaManager);
})();