コード例 #1
0
        protected override void Handle(AddNewCustomerCommand request)
        {
            var customers  = CustomerRepository.FindAll();
            int customerID = customers.Max(c => c.ID) + 1;

            Customer customer = new Customer(customerID, request.CustomerName);

            CustomerRepository.Save(customer);
            Office.AddCustomer(customer);
        }