Exemple #1
0
 public void MakeOrder(List <string> DishNames)
 {
     if (DishNames.Count == 0)
     {
         View.ShowResponseError("Ви не обрали жодної страви");
     }
     else
     {
         List <Dish> OrderedDishes = ConvertNamesToRealDishes(DishNames);
         Order       NewOrder      = Model.AcceptOrder(OrderedDishes);
         if (NewOrder.ServingTime < DateTime.Now)
         {
             View.ShowResponseError("На жаль, ми не можемо приготувати ваше замовлення");
         }
         else
         {
             string response = FormResponseForView(NewOrder);
             View.ShowResponseOK(response);
         }
     }
 }