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); } ; }
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); } }
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); } } }