public CustomersController(ICustomerListQuery customerListQuery, IRepository <Customer> customerRepository)
 {
     _customerListQuery  = customerListQuery;
     _customerRepository = customerRepository;
 }
 public CustomersController(ICommandProcessor commandProcessor, ICustomerListQuery customerListQuery, IRepository<Customer> customerRepository)
 {
     _commandProcessor = commandProcessor;
       _customerListQuery = customerListQuery;
       _customerRepository = customerRepository;
 }
 public CustomersController(ICommandProcessor commandProcessor, ICustomerListQuery customerListQuery, IRepository <Customer> customerRepository)
 {
     _commandProcessor   = commandProcessor;
     _customerListQuery  = customerListQuery;
     _customerRepository = customerRepository;
 }