779 Commits

Author SHA1 Message Date
David Britch
10586b984f Renamed a variable. 2017-03-28 13:39:48 +01:00
Eduard Tomas
5efd0f690b Merge branch 'dev' of https://github.com/dotnet/eShopOnContainers into dev 2017-03-28 13:56:47 +02:00
Eduard Tomas
7254710184 Updated sln with new dcproj
Also added new projects and arranged build order.
Solves #55
2017-03-28 13:56:40 +02:00
dsanz
e596926b9b add comment about known bug in .net core 1.1 2017-03-28 13:55:27 +02:00
dsanz
5fed56db51 Domain validation errors must throw domain exceptions. 2017-03-28 13:50:16 +02:00
David Britch
2ecc1e643b Separated out the validation behavior from the validation effect. 2017-03-28 12:03:31 +01:00
David Britch
8c04a0d249 Added a period to end of validation error message. 2017-03-28 11:32:26 +01:00
dsanz
cea9600227 Refactoring of idempotent elements and logic. 2017-03-28 12:02:30 +02:00
dsanz
53bdf6de04 Add error message in WebSPA when create order returns exception 2017-03-28 11:03:59 +02:00
Ramón Tomás
782a2e40d5 Fix issue no cardtpyeid submitted in SPA
Fix issue multiple order creation. Now the create order button is disabled until the request is processed
2017-03-27 17:21:50 +02:00
David Sanz
51c1fd658f Merge pull request #140 from dotnet/#42-Global-exception-handling
#42 global exception handling
2017-03-27 16:17:24 +02:00
Ramón Tomás
2119ae19bd Fix startup after merge 2017-03-27 15:24:29 +02:00
Ramón Tomás
a14b7e580f Merge from Dev 2017-03-27 15:00:46 +02:00
David Sanz
92501eb0d9 Merge pull request #133 from dotnet/Validation-decorator-integration
#39 Validation decorator integration
2017-03-27 14:10:30 +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
RamonTC
352739cf9f Merge pull request #137 from dotnet/feedback/IntegrationEventLogService-refactor
IntegrationEventLogService refactoring
2017-03-27 12:09:41 +02:00
dsanz
d8d1e5a8b2 Remove unused code 2017-03-27 11:55:54 +02:00
dsanz
f974d5ea86 Fix test after changes in Catalog Controller 2017-03-27 10:31:25 +02:00
dsanz
395768d574 Merge branch 'dev' into IntegrationEventLogService-refactor
# Conflicts:
#	src/Services/Catalog/Catalog.API/Controllers/CatalogController.cs
#	src/Services/Catalog/Catalog.API/Startup.cs
2017-03-27 10:18:41 +02:00
Cesar De la Torre
0d78461a08 Implemented EF Core DB connections resiliency with explicit retries and execution strategy when using multiple DbContexts 2017-03-26 18:00:04 -07:00
Cesar De la Torre
c07665aef6 Renamed from EditProduct to UpdateProduct, also its HTTP Route, etc. 2017-03-25 15:50:26 -07:00
Cesar De la Torre
313976da80 Fixed bugs related to the Product Update and PriceChangedIntegrationEvent. It was updating only when the price was changing... additional refactoring performed, too. 2017-03-25 14:47:23 -07:00
Cesar De la Torre
b20cc8d342 eBook Updated with Domain Events and Integration Events (Event Bus). Still in Draft state those areas, though. 2017-03-24 16:28:09 -07:00
Cesar De la Torre
92777dc538 Merge branch 'dev' of https://github.com/dotnet/eShopOnContainers into dev 2017-03-24 15:37:38 -07:00
David Britch
703d87eaef LoginView displays validation errors when using mock services. 2017-03-24 14:49:06 +00:00
dsanz
8c57048c3c Add idempotent for the client header in tests 2017-03-24 15:21:17 +01:00
dsanz
3b59433e97 Merge branch 'dev' of https://github.com/dotnet/eShopOnContainers into dev 2017-03-24 13:34:12 +01:00
dsanz
f25f56cc2c Fix test 2017-03-24 13:34:07 +01:00
Eduard Tomas
5b9b92397d Updates to dockerfile / docker-compose for windows containers 2017-03-24 13:15:40 +01:00
dsanz
0372fada82 IntegrationEventLogService refactoring 2017-03-24 12:37:44 +01:00
Eduard Tomas
45499808b9 Merge remote-tracking branch 'origin/windows-containers-test' into dev 2017-03-24 09:35:57 +01:00
Cesar De la Torre
85b65753c9 Minor update 2017-03-23 14:45:57 -07:00
Eduard Tomas
561ba3b1ec 1st version of healthcheck & webstatus 2017-03-23 19:10:55 +01:00
dsanz
5d8628c9e2 Fix test that was failing sporadically. 2017-03-23 17:01:55 +01:00
Ramón Tomás
007525b4cc Merge branch 'dev' into Validation-decorator-integration 2017-03-23 13:46:21 +01:00
Ramón Tomás
94c7fd31e1 Added decorator for validation in commands
Added Validation for orders and identified commands
2017-03-23 13:44:15 +01:00
dsanz
6e4d9461de Add shared scope transaction between updating catalog product priceand store ProductPriceChangedIntegrationEvent. Added service to encapsulate logic for storage of integration event logs. 2017-03-23 13:24:17 +01:00
dsanz
dee6ea7342 Merge branch 'dev' of https://github.com/dotnet/eShopOnContainers into dev 2017-03-22 16:10:55 +01:00
dsanz
7a63490558 Add the sql implementation for the storage of Integration events. 2017-03-22 16:10:46 +01:00
Eduard Tomas
9893c29d4b Merge branch 'c#7-features' into dev 2017-03-22 14:41:43 +01:00
Eduard Tomas
20d2e32719 Ups... too many parens xD 2017-03-22 14:40:00 +01:00
dsrodenas
3c252cc646 Merge pull request #130 from dotnet/c#7-features
Using some C#7 features
2017-03-22 14:31:40 +01:00
Eduard Tomas
2e674ad532 Replaced Tuple by C#7 multiple return statement
Replaced private set only used in ctor by readonly prop
2017-03-22 14:23:25 +01:00
Ramón Tomás
449ee3f7a3 Increase Retries in HttpClientWrapper 2017-03-22 12:40:20 +01:00
Ramón Tomás
a07207a7b7 Merge branch 'dev' of https://github.com/dotnet/eShopOnContainers into dev 2017-03-22 12:34:31 +01:00
Ramón Tomás
6f8512f434 Increased circuit breaker threshold
Fix lifescope issue with IHttpClient
Adapt circuit breaker to trigger its counter for no success http response
2017-03-22 12:24:55 +01:00
dsanz
696610ed36 Fix #129 Post_update_product_price_and_catalog_and_basket_list_modified test failing 2017-03-22 09:57:08 +01:00
Cesar De la Torre
bb39e5fd6e Minor comment change 2017-03-21 12:58:07 -07:00
Cesar De la Torre
e9cfa5dc72 Merge branch 'dev' of https://github.com/dotnet/eShopOnContainers into dev 2017-03-21 12:56:13 -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