Exemplo n.º 1
0
        public void FilterSubcategories()
        {
            var categoryId    = SelectedCategory.Id;
            var subcategories = AllSubcategories.Where(a => a.CategoryId == categoryId).ToList();

            Subcategories.Clear();

            foreach (var item in subcategories)
            {
                Subcategories.Add(item);
            }
            ;
        }
Exemplo n.º 2
0
        public async Task Init()
        {
            var categories = await _categoryService.Get <IList <CategoryDto> >();

            AllSubcategories = await _subcategoryService.Get <IList <SubcategoryDto> >();

            Categories.Clear();
            Subcategories.Clear();

            foreach (var item in categories)
            {
                Categories.Add(item);
            }
            foreach (var item in AllSubcategories)
            {
                Subcategories.Add(item);
            }
        }
Exemplo n.º 3
0
        private void SearchBySubcategoryName(string name)
        {
            Subcategories.Clear();

            if (!string.IsNullOrEmpty(name) || !string.IsNullOrWhiteSpace(name))
            {
                foreach (Category c in allSubcategories)
                {
                    if (c.Name.ToUpper().Contains(name.ToUpper()))
                    {
                        Subcategories.Add(c);
                    }
                }
            }
            else
            {
                foreach (Category c in allSubcategories)
                {
                    Subcategories.Add(c);
                }
            }
        }