Christian Arenas
94ee95f32b
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
20cd4003f9
Add SetCancelledStatus method
2017-05-16 10:19:35 +02:00
Christian Arenas
55bd3bf0d0
remove CheckValidSagaId replicated method
2017-05-16 10:18:57 +02:00
Christian Arenas
1d832a62ee
Add OrderingDomainException when the order doesn't exist with id orderId
2017-05-16 10:18:28 +02:00
Ramón Tomás
d3d88def2e
Update order saga cancel and ship commands
2017-05-16 09:58:06 +02:00
Ramón Tomás
90daff2f29
Merge
2017-05-16 09:31:45 +02:00
Ramón Tomás
b2b01bae06
Change SPA app to call basket for order checkout
2017-05-16 09:23:35 +02:00
Christian Arenas
c89cc06f94
Add new methods to order aggregate root and modify saga process
2017-05-15 19:17:16 +02:00
Christian Arenas
bd9725545b
Adding Integration Event handlers to ordering Api
2017-05-15 19:14:37 +02:00
Ramón Tomás
e104da9f85
Created Ship order process in WebMVC app
...
Create Ship order command and handler in Ordering.api
Create Order management page in WebMVC app
2017-05-14 14:48:37 +02:00
Christian Arenas
d74ac50e67
remove unused Interfaces dependencies
2017-05-11 18:43:13 +02:00
Christian Arenas
b88c15abe3
Remove old integration event call from OrderStockConfirmedIntegrationEventHandler
2017-05-11 18:41:34 +02:00
Christian Arenas
7dd91bc244
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
d3d15f1de5
OrderStockConfirmedDomainEvent implemented
2017-05-11 18:39:06 +02:00
Ramón Tomás
8045d6302b
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
f302316cb0
Fix issue identityService.getuseridentity fails when called from integration event
2017-05-11 18:34:07 +02:00
Christian Arenas
a2586232ed
Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign
2017-05-11 16:42:24 +02:00
Ramón Tomás
a4124d7780
Fix merge
2017-05-11 16:33:11 +02:00
Christian Arenas
f0c4d1a2db
Merge
2017-05-11 16:10:19 +02:00
Christian Arenas
09a2ab4058
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
bf6360a82a
Add Order Payment Integration events
2017-05-11 16:05:27 +02:00
Christian Arenas
38f86f2cd6
Add Order Description field
2017-05-11 16:04:35 +02:00
Ramón Tomás
28e92c5a33
Merge
2017-05-11 13:59:27 +02:00
Ramón Tomás
276de11bec
Move UserCheckoutAcceptedIntegrationEvent out of the order saga
2017-05-11 13:55:40 +02:00
Eduard Tomas
1c72853552
Messagebus dispatch messages in its own scope
2017-05-11 13:44:38 +02:00
Ramón Tomás
7cbd77bc7a
Merge
2017-05-11 11:52:31 +02:00
Ramón Tomás
9e00dceeb1
Create checkout call in webmvc
...
Created Cancel call in webmvc
2017-05-11 11:51:13 +02:00
Christian Arenas
10e2427253
Continue implementing OrderStockConfirmed events
2017-05-10 19:48:36 +02:00
Christian Arenas
629693043b
Add ConfirmOrderStockIntegrationEvent implementation
2017-05-09 18:35:59 +02:00
Christian Arenas
00e2634b16
Add Confirm Grade period Handler and add new items to Orders status
2017-05-09 13:58:48 +02:00
Christian Arenas
6c0838399b
Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign
2017-05-09 13:52:45 +02:00
Ramón Tomás
1cf7df3a8f
Merge branch 'dev' into order-processflow-redesign
2017-05-09 13:46:01 +02:00
Christian Arenas
39feb0171a
Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign
...
# Conflicts:
# eShopOnContainers-ServicesAndWebApps.sln
# src/Services/Basket/Basket.API/Controllers/BasketController.cs
# src/Services/Basket/Basket.API/Startup.cs
2017-05-08 15:11:31 +02:00
Christian Arenas
acccddb96e
Merge branch 'order-processflow-redesign' of https://github.com/dotnet-architecture/eShopOnContainers into order-processflow-redesign
...
# Conflicts:
# eShopOnContainers-ServicesAndWebApps.sln
# src/Services/Basket/Basket.API/Controllers/BasketController.cs
# src/Services/Basket/Basket.API/Startup.cs
2017-05-08 15:03:33 +02:00
Christian Arenas
8d09abbb75
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
Christian Arenas
f5ab8333ce
Fix some errors
2017-05-08 11:32:57 +02:00
Christian Arenas
6f7605776d
Create a SagaManager events
2017-05-08 10:48:06 +02:00
Cesar De la Torre
660e1932a3
Merge pull request #181 from BillWagner/use-IEnumerable-dynamic
...
Use IEnumerable<dynamic> instead of dynamic for collections
2017-05-05 15:53:44 -07:00
Cesar De la Torre
e31ee0dcd8
Minor refactoring for the CreateOrder Web API method and the Entity base class
2017-05-04 12:29:00 -07:00
BillWagner
aa69e11095
add back the async state machine
...
Because of the using blocks, these one line methods need the async
modifier so that the that async state machiner is created. Otherwise, if
the method does not complete synchronously, the connection is closed
before the database has returned its results.
2017-05-04 10:36:23 -04:00
Bill Wagner
e813332890
Fix API signatures for collections
...
The methods that return collections should return
Task<IEnumerable<dynamic>> not Task<dynamic>
2017-05-04 10:36:23 -04:00
Cesar De la Torre
e5217c1756
CreateOrder refactored so return code lines are more compact
2017-05-03 18:36:52 -07:00
Eduard Tomas
f297f8b6fc
Refactor to event bus to support dynamic subscriptions to events
...
Checkout HTTP entrypoint in Basket API
2017-05-03 16:34:41 +02:00
Eduard Tomas
0c18168dc3
Merge branch 'master' into order-processflow-redesign
...
# Conflicts:
# eShopOnContainers-ServicesAndWebApps.sln
2017-05-03 12:33:51 +02:00
Eduard Tomas
4bf1988d3f
Merge branch 'dev'
2017-05-03 12:04:43 +02:00
Eduard Tomas
f5c196925a
Merge branch 'refactor-event-bus' into dev
2017-05-03 11:00:03 +02:00
Eduard Tomas
a09d7fd3a5
EventBus refactor.
...
Instead to register EventHandlers we register Func<EventHandlers> which solves scope problems (having transient/scoped objects owned by singletons)
2017-05-03 10:59:36 +02:00
Cesar De la Torre
69d7399eec
Fixing the CreateOrderCommand so it is 100% immutable. It shouldn't have the AddOrderItem() method. In any case, it was not really used but in the tets, since this Command is serialized in the client side, then deserialized in the service level.
2017-05-02 17:42:59 -07:00
Eduard Tomas
22cc8daa65
Updated healthcheck lib
2017-05-02 10:29:24 +02:00
Cesar De la Torre
a4b7d485cd
Minor comment typo changeed
2017-05-01 17:56:33 -07:00