/// <summary>
        /// Removes a user order item
        /// Level: Logic
        /// </summary>
        /// <param name="OrderID">The Order ID</param>
        /// <param name="ProductID">The Product ID</param>
        public void RemoveUserOrderItem(Guid OrderID, Guid ProductID)
        {
            DbTransaction myTransaction = null;
            OrdersRepository myRepository = new OrdersRepository();

            myRepository.Entities.Connection.Open();

            using (myTransaction = myRepository.Entities.Connection.BeginTransaction())
            {
                try
                {
                    myRepository.RemoveUserOrderItem(OrderID, ProductID);

                    myTransaction.Commit();

                    myRepository.Entities.Connection.Close();
                }
                catch (Exception Exception)
                {
                    if (myTransaction != null)
                    {
                        myTransaction.Rollback();
                    }

                    if (myRepository != null)
                    {
                        myRepository.Entities.Connection.Close();
                    }

                    throw Exception;
                }
            }

            //new OrdersRepository().RemoveUserOrderItem(OrderID, ProductID);
        }