private lab1_restaurant.core.Dish ParseNewDish(Dish dish) { lab1_restaurant.core.Dish d = new lab1_restaurant.core.Dish(GetMenu().Count, dish.Name, dish.Time, dish.Weight); Dictionary <lab1_restaurant.core.Ingredient, double> rec = new Dictionary <lab1_restaurant.core.Ingredient, double>(); dish.Ingredients.ToList().ForEach(a => rec.Add(new lab1_restaurant.core.Ingredient(a.Id, a.Name, a.isUseEl), a.Quantity)); d.ingridients = rec; return(d); }
private Dish parseOldDish(lab1_restaurant.core.Dish dish) { Dish d = new Dish(); d.Name = dish.Name; d.Weight = dish.weight; d.Time = dish.time; List <lab1_restaurant.core.Ingredient> oldings = dish.ingridients.Keys.ToList(); oldings.ForEach(a => d.Ingredients.Add(parseOldIngredient(a, dish.ingridients))); return(d); }
public bool OrderDish(Dish dish) { lab1_restaurant.core.Dish d = _model.getMenu(DateTime.Parse(closetime)).Dishes.Find(a => a.Name.Equals(dish.Name)); return(_model.DishOrder(d)); }