public ObservableCollection <Dish> GetMenu() { ObservableCollection <Dish> dishes = new ObservableCollection <Dish>(); List <lab1_restaurant.core.Dish> dds = _model.GetMenu(DateTime.Parse(closetime)).Dishes; dds.ForEach(a => dishes.Add(parseOldDish(a))); return(dishes); }
public EditPresenter(IEditView view) { _view = view; _view.Storage = _model.GetIngredients(); _view.menu = _model.GetMenu(DateTime.Parse(closeTime)); _view.AddingDish += new EventHandler <DishEventArgs>(OnAddingDish); _view.RefreshingMenu += new EventHandler <EventArgs>(OnRefreshingMenu); _view.RemovingDish += new EventHandler <EventArgs>(OnRemovingDish); }
public void AddingDish(EditMenu edit) { Dish dish = new Dish(5, "Test", 12, 33.1); Dictionary <Ingredient, double> recipy = new Dictionary <Ingredient, double>(); recipy.Add(edit.GetIngredients().Find(q => q.Id == 6), 33.1); dish.ingridients = recipy; edit.AddDish(dish); IMenu menu = edit.GetMenu(DateTime.Now); menu.Dishes.ForEach(d => Console.WriteLine(d)); edit.RemoveDish(dish); menu = edit.GetMenu(DateTime.Now); menu.Dishes.ForEach(d => Console.WriteLine(d)); }