예제 #1
0
        public JsonResult DeleteDishByTable(string tableName, string dishName)
        {
            var table = WaiterManager.GetTable(tableName);

            if (table == null)
            {
                return(Json(new { text = "error" }));
            }
            table.RemoveDish(dishName);
            var isTableInOrders = WaiterManager.CheckTableInOrders(table);

            return(Json(new { text = "success", isTableInOrders, totalPrice = table.TotalPrice }));
        }
예제 #2
0
        public JsonResult ChangeDishToTable(string tableName, string dishName, int amount)
        {
            var table = WaiterManager.GetTable(tableName);

            if (table == null)
            {
                return(Json(new { isTableInOrders = false, totalPrice = 0 }));
            }
            var isTableInOrders = WaiterManager.CheckTableInOrders(table);

            WaiterManager.ChangeDishToTable(tableName, dishName, amount);
            double totalPrice = table.TotalPrice;

            return(Json(new { isTableInOrders, totalPrice }));
        }