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); }