Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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));
 }