Exemplo n.º 1
0
        public IEnumerable <SubcategoryViewModel> GetAllSubcategories(int categoryId, string searchTerm = "")
        {
            if (string.IsNullOrEmpty(searchTerm))
            {
                var subcategories = _iSubcategoryRepository.GetAllByCategoryId(categoryId).Select(x => x.ToViewModel());

                return(subcategories);
            }

            var subcategoriesByTerm = _iSubcategoryRepository.GetAllByCategoryIdAndSearchTerm(categoryId, searchTerm)
                                      .Select(x => x.ToViewModel());

            return(subcategoriesByTerm);
        }