private int GetMenuCoverageForCards(PublicBoard board, FoodCard foodCard1, FoodCard foodCard2) { int coverage = 0; foreach (Restaurant r in Extensions.Restaurants) { if (board.Restaurants[r].Menu.Contains(foodCard1.Type) || board.Restaurants[r].Menu.Contains(foodCard2.Type)) { coverage++; } } return(coverage); }
private void Food_Loader(List <SanPham_DTO> DataSource) { //dùng suspend giảm repaint pnlFoods.SuspendLayout(); pnlFoods.Controls.Clear(); if (DataSource != null) { foreach (var s in DataSource) { var card = new FoodCard(s) { Margin = new Padding(10, 5, 10, 5) }; card.AddCart += new EventHandler(In_AddToCart); pnlFoods.Controls.Add(card); } } pnlFoods.ResumeLayout(); }
protected internal abstract void GiveFoodCard(FoodCard foodCard);
protected override void GiveFoodCard(FoodCard foodCard) { this._foodCards.Add(foodCard); }
protected override void GiveFoodCard(FoodCard foodCard) { throw new NotImplementedException(); }