public AdminCategoryViewModel() { if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(new DependencyObject())) { CategoryList = new ObservableCollection <CategoryData>(CategoriesClient.GetCategoryList()); } }
public ShoppingCartFormViewModel() { if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(new DependencyObject())) { RefreshProducts(null); ShoppingCart = ShoppingCartClient.GetShoppingCartList(); List <CategoryData> list = new List <CategoryData>(); list.Add(new CategoryData() { ProductCategoryID = 0, Name = "All Categories" }); list.AddRange(CategoriesClient.GetCategoryList().Where(c => c.IsActive == true).OrderBy(c => c.Name).ToList()); CategoryList = list; SelectedCategory = CategoryList.FirstOrDefault(c => c.ProductCategoryID == 0); } }