protected void OnDDListSelectionChanged_Click(object sender, EventArgs e)
 {
     ProductController productController = new ProductController();
     string category = ((DropDownList) sender).SelectedItem.Text;
     
     dgProducts.DataSourceID = null;
     dgProducts.DataSource = productController.GetListByCategoryName(category);
     dgProducts.DataBind();
 }
        protected void OnDDListSelectionChanged_Click(object sender, EventArgs e)
        {
            ProductController productController = new ProductController();
            CategoryController categoryController = new CategoryController();

            string category = ((DropDownList)sender).SelectedItem.Text;
            dgProducts.DataSourceID = null;

            if (!string.IsNullOrEmpty(category))
            {
                dgProducts.DataSource = productController.SelectByCategoryId(
                                        categoryController.GetIdByName(category));
            }

            dgProducts.DataBind();
        }
        public IEnumerable<Product> GetAllProductsInBasket()
        {
            List<Product> result = new List<Product>();
            ProductController productController = new ProductController();

            if (ProductIDList!=null)
            {
                if (ProductIDList.Count > 0)
                {
                    foreach (int id in ProductIDList)
                    {
                        result.Add(productController.GetById(id));
                    }
                }
            }

            return result;
        }