public CustomerController(
     ICreateCustomerHandler createCustomerHandler,
     ICurrentRequest currentRequest)
 {
     _createCustomerHandler = createCustomerHandler;
     _currentRequest        = currentRequest;
 }
 public CreateCustomerResponse Create(
     [FromServices] ICreateCustomerHandler handler,
     [FromBody] CreateCustomerRequest command
     )
 {
     return(handler.Handle(command));
 }
        public CustomersTest()
        {
            var webHost = WebHost.CreateDefaultBuilder()
                          .UseStartup <Startup>()
                          .Build();

            _createCustomerHandler = webHost.Services.GetService <ICreateCustomerHandler>();
        }
 public CustomersController(ICreateCustomerHandler createCustomerHandler, IDomainNotificationManager notifications)
     : base(notifications)
 {
     _createCustomerHandler = createCustomerHandler;
     _notifications         = notifications;
 }
示例#5
0
 public CustomersController(ICreateCustomerHandler sendMessageHandler)
 {
     _createCustomerHandler = sendMessageHandler;
 }