public AddFoodPresenter(IAddFoodView addFoodView, FoodTracker foodTracker) { AddFoodView = addFoodView; FoodTracker = foodTracker; FoodItemPresenter = new FoodItemPresenter(AddFoodView.FoodItemView, FoodTracker); AddFoodView.AddFoodClick += new EventHandler(OnAddFoodButtonClick); AddFoodView.CancelClick += new EventHandler(OnCancelButtonClick); }
public FoodPresenter(IFoodView foodView, FoodTracker foodTracker) { FoodView = foodView; FoodTracker = foodTracker; FoodItemPresenter = new FoodItemPresenter(FoodView.FoodItemView, FoodTracker); FoodLookupPresenter = new FoodLookupPresenter(FoodView.FoodLookupView, FoodTracker); FoodSearchPresenter = new FoodSearchPresenter(FoodView.FoodSearchView, FoodTracker, FoodLookupPresenter); FoodView.AddFoodClick += new EventHandler(OnAddFoodButtonClick); FoodView.EditFoodClick += new EventHandler(OnEditFoodButtonClick); FoodView.DeleteFoodClick += new EventHandler(OnDeleteFoodButtonClick); FoodLookupPresenter.FoodSelectedChanged += new System.EventHandler(OnFoodListItemChanged); setFood(); InEditMode = false; if (FoodTracker.GetAllFoodCategories(true).Count == 0) { FoodView.AddFoodButtonEnabled = false; } }