public DetailRestaurantTransaction createNewDetailRestaurantTransaction(int transactionID, int foodID, int quantity)
        {
            DetailRestaurantTransaction transaction = new DetailRestaurantTransaction();

            transaction.transactionID = transactionID;
            transaction.foodID        = foodID;
            transaction.quantity      = quantity;

            return(transaction);
        }
Exemple #2
0
        public DetailRestaurantTransaction addDetailRestaurantTransaction(int transactionID, int orderID)
        {
            RestaurantTransactionFactory factory = new RestaurantTransactionFactory();
            Connection con = Connection.getConnection();
            DetailRestaurantTransaction transaction = null;

            List <OrderDetail> orderDetails = (from o in con.db.OrderDetail where o.orderID == orderID select o).ToList();

            foreach (OrderDetail o in orderDetails)
            {
                transaction = con.db.DetailRestaurantTransaction.Add(factory.createNewDetailRestaurantTransaction(transactionID, o.foodID, (int)o.quantity));
            }
            con.db.SaveChanges();

            return(transaction);
        }