Esempio n. 1
0
        /// <summary>
        /// This is just a sample of usage
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            // SOME DATA FROM UI
            var userId     = 1;
            var orderItems = new List <OrderItemDTO>();

            orderItems.Add(new OrderItemDTO
            {
                Name   = "SomeBook",
                Amount = 2,
                Price  = 1750
            });

            // DomainModel
            var order = new Order(userId, orderItems);

            order.SubmitOrder();

            // TableModule
            var tableModule = new OrderModule();

            tableModule.SubmitOrder(userId, orderItems);

            // TransactionScript
            var transactionScript = new SubmitOrder();

            transactionScript.Execute(userId, orderItems);
        }