Esempio n. 1
0
        public async Task <List <SearchManager.SearchType> > GetSearchTypesByNetworkIdAndServiceGroupIdAsync(
            SearchManager searcher, DataHelpers.SUBAPPLICATION_TYPES subAppType,
            int typeId, int networkId, int serviceGroupId)
        {
            SearchManager.SearchType        searchTypeSelected = new SearchManager.SearchType();
            List <SearchManager.SearchType> colSearchTypes     = await _repository
                                                                 .GetSearchTypesByNetworkIdAndServiceGroupIdAsync(
                searcher.SearchResult, subAppType, networkId, serviceGroupId);

            searchTypeSelected = colSearchTypes.FirstOrDefault(
                st => st.Id == typeId);
            if (searchTypeSelected != null)
            {
                searchTypeSelected.IsSelected = true;
            }
            else
            {
                if (colSearchTypes.Count > 0)
                {
                    searchTypeSelected = colSearchTypes[0];
                }
                if (searchTypeSelected != null)
                {
                    searchTypeSelected.IsSelected = true;
                }
            }
            if (searchTypeSelected == null)
            {
                searchTypeSelected = new SearchManager.SearchType();
            }
            searcher.SearchTypeSelected = searchTypeSelected;
            return(colSearchTypes);
        }
Esempio n. 2
0
        public async Task <List <SearchManager.SearchType> > GetSearchTypesByNetworkIdAndServiceGroupIdAsync(
            ContentURI uri, GenHelpers.SUBAPPLICATION_TYPES subAppType,
            int networkId, int serviceGroupId)
        {
            AppHelpers.Agreement            oAgreementHelper = new AppHelpers.Agreement();
            List <SearchManager.SearchType> colSearchTypes
                = await oAgreementHelper.GetTypesAsync(uri, networkId, serviceGroupId);

            return(colSearchTypes);
        }