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
Unai Zorrilla Castro
4ef6b63913
Review on 17/04/2017
2017-04-17 12:28:12 +02:00
Cesar De la Torre
a07a88f9c4
Added DDD comment about the Address Id as "Shadow property" as a Value Object shouldn't have an ID in the domain model.
2017-04-06 11:47:10 -07:00
Eduard Tomas
be440a9a02
Removing PaymentMethod property from order
2017-04-05 13:15:27 +02:00
Ramón Tomás
6803781bf8
Merge from Dev
2017-04-05 11:12:49 +02:00
Eduard Tomas
a7c7426659
Removing Buyer navigation property in Order
2017-04-03 11:32:35 +02:00
Ramón Tomás
d9c004a92d
Added integration event for cleaning basket when order is created
2017-03-31 10:30:56 +02:00
dsanz
35cc2f9d7b
Merge branch 'dev'
...
# Conflicts:
# src/Services/Basket/Basket.API/Model/IBasketRepository.cs
# src/Services/Basket/Basket.API/Model/RedisBasketRepository.cs
# src/Services/Catalog/Catalog.API/Startup.cs
# src/Services/Ordering/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs
# src/Services/Ordering/Ordering.Infrastructure/Repositories/OrderRepository.cs
# test/Services/UnitTest/Ordering/Application/NewOrderCommandHandlerTest.cs
2017-03-29 11:43:30 +02:00
dsanz
cea9600227
Refactoring of idempotent elements and logic.
2017-03-28 12:02:30 +02:00
Ramón Tomás
a14b7e580f
Merge from Dev
2017-03-27 15:00:46 +02:00
Ramón Tomás
3a7a14bdb7
Created global filters for web apis
...
Fix bug BadRequest response after creating order
2017-03-27 14:05:28 +02:00
Cesar De la Torre
85b65753c9
Minor update
2017-03-23 14:45:57 -07:00
Cesar De la Torre
bb39e5fd6e
Minor comment change
2017-03-21 12:58:07 -07:00
Cesar De la Torre
cb4da9864d
Dispatching Domain Events right before DbContext SaveChanges() so side effects from additional Domain Event Handlers are included within the same transaction
2017-03-21 12:55:33 -07:00
dsanz
de8aded2b0
Fix #61 Async suffix for namig convention.
2017-03-20 16:12:11 +01:00
Danny Chen
260df610b7
use non generic repository interface
2017-03-20 01:42:31 -04:00
Cesar De la Torre
aee1ac6a06
Domain Event Handlers refactored with some missing cases
2017-03-18 22:01:05 -07:00
Cesar De la Torre
c7e317413e
Refactoring Domain Events
2017-03-17 18:36:34 -07:00
Cesar De la Torre
b9c1778d9d
Refactoring Domain Events so it is clear and differenciated versus Integration Events
2017-03-16 18:52:02 -07:00
Ramón Tomás
c8f0776f1f
Added domain events in Ordering Api
2017-03-14 18:02:28 +01:00
etomas
f9b15481d1
Idempotent updates based on requestid
2017-03-03 12:03:31 +01:00
etomas
b4162035f9
Merge branch 'vs2017' of https://github.com/dotnet/eShopOnContainers into vs2017
2017-02-27 10:35:42 +01:00
etomas
e66b6a2402
ArgumentNullException handling using throw expressions
...
Solves #64
2017-02-27 10:35:31 +01:00
Cesar De la Torre
bfe2139a09
Refactoring so we enforce to have a Repository only per Aggregate
2017-02-26 20:32:34 -08:00
etomas
6fdfe09b0a
Solves #46 (by moving property configuration at the end of OnModelCreating)
2017-02-22 08:39:00 +01:00
etomas
af14d37378
Projects migrated to vs2017 csproj format
2017-02-14 16:23:26 +01:00
etomas
decb87e0c6
Merge branch 'migration/net11'
...
# Conflicts:
# docs/architecting-and-developing-containerized-and-microservice-based-net-applications-ebook-early-draft.pdf
# src/Services/Ordering/Ordering.API/Startup.cs
2017-02-14 16:16:42 +01:00
unai
e991060a51
Set adddress as value object with workaround about Id and Hashkey
2017-02-08 19:26:05 +01:00
CESARDL
8325ddbd30
Refactored: From Buyer.FullName to Buyer.IdentityGuid.
...
Also similar changes at the CreateOrderCommand
Plus an update to the README.md for GitHub
2017-02-07 23:03:35 -08:00
CESARDL
4708b89457
Partial refactoring about Order and OrderItems.
...
Set the fields to explicit private
Using .ToReadOnly(), but still might need to use List<> instead HashSet<> so we won't need the .ToList() conversion which is "expensive"..
2017-02-02 13:34:44 -08:00
CESARDELATORRE
d134dd4dd5
Taken from Remote
2017-02-01 12:04:26 -08:00
PLAINCONCEPTS\ccanizares
1c1f7571e6
- Some minor refactoring (renaming) and make work web clients applications that were 'broken' after refactoring dtos in ordering service in this branch.
...
- Update dockerfile to asp.net 1.1 in ordering
2017-01-30 15:46:43 +01:00
Unai Zorrilla Castro
607d1ca2fa
Fix query with new model. Add missing properties into migration. Work on github issues
2017-01-27 11:38:23 +01:00
CESARDELATORRE
fa6a273a33
Minor refactoring and Unit Test fix
2017-01-26 15:08:51 -08:00
Unai Zorrilla Castro
9d2d152c2d
Improve ordering int order to solve feedback
2017-01-25 17:10:08 +01:00
CESARDELATORRE
4670a6da89
Refactoring: Moved RepositoryContracts/Interfaces each one to its related Aggregate's folder, so it is clear the "relationship" between Aggregate-Root and Repository Contract/Interface
2017-01-23 09:30:19 -08:00
CESARDELATORRE
2babf6e4fe
Added field "Alias" to PaymentMethod and created EF migration for that
...
Refactoring related to OrderCommand (instead NewOrderCommand)
Refactoring in Buyer.IdentityGuid instead of fullname variables..
2017-01-18 16:51:44 -08:00
CESARDELATORRE
57ae6ab3be
Refactoring in Ordering Domain Model so it shows a clear AggregateModel and clusters of entities as Aggregates.
...
Also, showing Repository Interfaces as RepositoryContracts.
2017-01-17 18:32:40 -08:00
Unai Zorrilla Castro
3c277a49de
Modify AsyncRequestNames, include UnitTest project, remove unused application ordering layer
2016-12-29 11:04:55 +01:00
Unai
fb8294a5c5
Finished first iteration over ordering.data
2016-11-24 14:59:25 +01:00
Unai
1ae4d01f82
More iteration on Ordering Refactoring
2016-11-22 18:40:47 +01:00