コード例 #1
0
        public void CreateOrder(OrderRequest order)
        {
            this.logger.LogStartingOrderCreation();

            try
            {
                var command = new OrderCreationCommand(this.logger, order);
                command.Execute();

                this.logger.LogOrderCreationSuccessfull();
            }
            catch (Exception exception)
            {
                this.logger.LogOrderCreationFailed(exception);
            }
        }
コード例 #2
0
        public void CreateOrder(OrderRequest order)
        {
            this.logger.LogStartingOrderCreation();

            try
            {
                var command = new OrderCreationCommand(this.logger, order);
                command.Execute();

                this.logger.LogOrderCreationSuccessfull();
            }
            catch (Exception exception)
            {
                this.logger.LogOrderCreationFailed(exception);
            }
        }