51 Commits

Author SHA1 Message Date
Miguel Veloso
405e5be62b Add publishing integration events traces 2019-02-21 17:58:36 +00:00
Miguel Veloso
ad7b33234f Add log traces for commands 2019-02-21 15:56:15 +00:00
Miguel Veloso
12148c9723 Refactor LogContext for IntegrationEvent Handlers to include AppName 2019-02-21 15:51:37 +00:00
Miguel Veloso
2158938dda Fix IntegrationEventIdContext logging property name 2019-02-18 22:35:00 +00:00
Miguel Veloso
122fab5108 Add LogContext to IntegrationEventHandlers 2019-02-18 19:33:04 +00:00
Miguel Veloso
f3cd3738d9 Add logging to CreateOrderCommandHandler 2019-02-06 21:36:40 +00:00
Miguel Veloso
423066a822 Add log traces for integration event handling 2019-02-06 18:53:30 +00:00
Miguel Veloso
b9839d15c6 Added traces for UserCheckoutAcceptedIntegrationEvent 2019-02-06 15:48:28 +00:00
Ramón Tomás
24bed0aa33 Send IntegrationEvents after committing transactions 2018-10-11 17:16:31 +02:00
Ramón Tomás
adafb9abf4 Send commands for modifying state in IntegrationEventHandlers 2018-10-08 10:14:23 +02:00
Ramón Tomás
9adda02b18 Updated OrderingIntegrationEvent svc 2018-10-03 23:45:41 +02:00
Ramón Tomás
db35a5c369 Initial approach 2018-10-03 17:54:15 +02:00
Ramón Tomás
25c752c61a Added SignalR Hub service to k8s 2018-04-19 17:21:26 +02:00
Ramón Tomás
04560ff4eb Created specific service for signalr hub 2018-04-19 00:58:09 +02:00
Ramón Tomás
f1f17798da Added missing Task.Background service docker-compose configuration
Added signalr client for MVC
Added signalr hub
Added signalr events when order status changes
2018-04-13 13:45:21 +02:00
Ramón Tomás
4be61abdde Merge new creation ordering workflow 2017-06-12 13:52:23 +02:00
Ramón Tomás
8c2af8c048 Clean Basket event is launched once basket is converted to order and before starting creating order.
Change grace period time  to 1 minute
Remove unecessary clean basket methods on client
2017-05-24 16:09:03 +02:00
Ramón Tomás
1ef6e0c060 Removed Saga feature 2017-05-24 08:53:36 +02:00
Christian Arenas
45fff656d0 - Remove unused IntegrationCommands folders
- minor name changes
2017-05-18 12:03:17 +02:00
Christian Arenas
a2eb2a348d Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign
# Conflicts:
#	src/Services/Ordering/Ordering.API/Startup.cs
2017-05-18 11:51:12 +02:00
Christian Arenas
55a82c24f4 - Change Integration Command to Integration Events
- Refactor PublishThroughEventBusAsync methods from OrderingIntegrationEventService
- Add private empty Address constructor.
- Modify order aggregate methods.
- Remove GetWithDependenciesAsync methods and modify GetAsync with entity framework Explicit loading.
2017-05-18 11:42:22 +02:00
Ramón Tomás
3f9574c8c9 Merge 2017-05-18 09:14:21 +02:00
Ramón Tomás
6c9d2cdb31 Adapt test cases to new order flow
Create new service test cases
2017-05-18 08:40:35 +02:00
Christian Arenas
0ee173cd34 naming changes 2017-05-17 11:57:02 +02:00
Christian Arenas
b12e8e399a revert the last changes 2017-05-16 18:57:36 +02:00
Christian Arenas
b95bf247cf Change SaveEntitiesAsync to SaveChangesAsync 2017-05-16 18:40:34 +02:00
Christian Arenas
2b202bdc6c SaveChangesAsync() from Integration events 2017-05-16 15:11:03 +02:00
Christian Arenas
db41124d78 Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign
# Conflicts:
#	src/Services/Ordering/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs
2017-05-16 11:11:09 +02:00
Christian Arenas
e6c59f093c remove CheckValidSagaId replicated method 2017-05-16 10:18:57 +02:00
Christian Arenas
82fe859584 Adding Integration Event handlers to ordering Api 2017-05-15 19:14:37 +02:00
Christian Arenas
11dde70316 remove unused Interfaces dependencies 2017-05-11 18:43:13 +02:00
Christian Arenas
04c9579bcb Remove old integration event call from OrderStockConfirmedIntegrationEventHandler 2017-05-11 18:41:34 +02:00
Christian Arenas
3fcf8a0bcd Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign 2017-05-11 18:39:12 +02:00
Christian Arenas
d6ccf27100 OrderStockConfirmedDomainEvent implemented 2017-05-11 18:39:06 +02:00
Ramón Tomás
7f5687d91e Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign 2017-05-11 18:35:12 +02:00
Ramón Tomás
00a0824bbd Fix issue identityService.getuseridentity fails when called from integration event 2017-05-11 18:34:07 +02:00
Christian Arenas
07f3eb45a7 Merge 2017-05-11 16:10:19 +02:00
Christian Arenas
01211322f7 Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign
# Conflicts:
#	src/Services/Ordering/Ordering.API/Application/IntegrationEvents/EventHandling/UserCheckoutAcceptedIntegrationEventHandler.cs
2017-05-11 16:08:49 +02:00
Christian Arenas
3d05230a2b Add Order Payment Integration events 2017-05-11 16:05:27 +02:00
Ramón Tomás
e64a4fac24 Merge 2017-05-11 13:59:27 +02:00
Ramón Tomás
f525e9db01 Move UserCheckoutAcceptedIntegrationEvent out of the order saga 2017-05-11 13:55:40 +02:00
Eduard Tomas
7fc63fe196 Messagebus dispatch messages in its own scope 2017-05-11 13:44:38 +02:00
Ramón Tomás
9074143577 Merge 2017-05-11 11:52:31 +02:00
Ramón Tomás
21fe9b7be4 Create checkout call in webmvc
Created Cancel call in webmvc
2017-05-11 11:51:13 +02:00
Christian Arenas
9a6ad2cc85 Continue implementing OrderStockConfirmed events 2017-05-10 19:48:36 +02:00
Christian Arenas
61cc09edbd Add ConfirmOrderStockIntegrationEvent implementation 2017-05-09 18:35:59 +02:00
Christian Arenas
870ae0dabd Add Confirm Grade period Handler and add new items to Orders status 2017-05-09 13:58:48 +02:00
Christian Arenas
c5cca8f320 Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign
# Conflicts:
#	eShopOnContainers-ServicesAndWebApps.sln
2017-05-08 13:59:59 +02:00
Eduard Tomas
bfe86c1cba Refactor to event bus to support dynamic subscriptions to events
Checkout HTTP entrypoint in Basket API
2017-05-03 16:34:41 +02:00
Ramón Tomás
8a19fad3a5 Created Payment.api microservice 2017-04-28 15:04:38 +02:00