659 Commits

Author SHA1 Message Date
Ramón Tomás
bbc1481979 Removed event file from catalog api csproj 2017-03-17 13:20:52 +01:00
Ramón Tomás
15d0e98dd1 Merge branch 'polly-integration' into dev 2017-03-17 13:14:07 +01:00
Ramón Tomás
ddb03a0aa8 Refactoing HttpClientApi 2017-03-17 13:12:34 +01:00
Ramón Tomás
cb3f682872 Created Retry and CircuitBreaker policies for MVC App 2017-03-17 10:00:18 +01:00
Cesar De la Torre
5a374e97b5 Refactoring Integration Events so they cannot be confused with Domain Events 2017-03-16 18:59:20 -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
Cesar De la Torre
6f6f09e11e Minor refactoring on the Event Bus IntegrationEventLog 2017-03-16 15:54:01 -07:00
dsanz
33335eb230 Change in integration event publication fow as agreed. Flow is 1- start transaction 2- modify catalog iin db 3- add event to db 4- close transaction 5- publish event 6- update event state in db 2017-03-16 16:08:55 +01:00
dsanz
c8df9a232a Refactoring integration events: move event bus implementation to building block projects. 2017-03-16 13:30:01 +01:00
Cesar De la Torre
8423c8bb63 Larger Refactoring of IntegrationEvents 2017-03-15 18:42:47 -07:00
Cesar De la Torre
e41ce96f81 Minor refactoring related to the ProductPriceChanged integration event 2017-03-15 14:50:10 -07:00
dsanz
faf4ada8ac Fix unit tests 2017-03-15 15:32:13 +01:00
dsanz
d35cefb887 Fix merge issue. 2017-03-15 15:04:13 +01:00
DESKTOP-V1VLQ15\dsanz
6bd17ead80 Merge branch 'dev' of https://github.com/dotnet/eShopOnContainers into dev 2017-03-15 14:57:18 +01:00
DESKTOP-V1VLQ15\dsanz
0c4f8a49dd WebMVC and WebSPA show now a changed price in the basket list 2017-03-15 14:57:08 +01:00
Ramón Tomás
1e47a3378f Merge domain events to DEV 2017-03-14 19:04:59 +01:00
Ramón Tomás
c8f0776f1f Added domain events in Ordering Api 2017-03-14 18:02:28 +01:00
DESKTOP-V1VLQ15\dsanz
f6b2335518 Fix issue with tests and Authorize attribute 2017-03-14 14:15:34 +01:00
DESKTOP-V1VLQ15\dsanz
f1ffb95abf Merge branch 'dev' into integration-events-rmq
# Conflicts:
#	docker-compose.override.yml
#	eShopOnContainers-ServicesAndWebApps.sln
2017-03-14 11:50:28 +01:00
dsanz
254d479582 Renaming. 2017-03-14 09:54:30 +01:00
dsanz
f502c2388f Add persistence of published integration events for Catalog (the only microservice publishing integration events by the moment). 2017-03-14 09:47:36 +01:00
etomas
c3444287ec Fixes order checkout (#53) 2017-03-13 12:43:56 +01:00
dsanz
4e5e32c6aa Add old price property for the basket in the WebMVC 2017-03-13 12:15:41 +01:00
dsanz
6617981303 Fix for #80 2017-03-13 11:34:25 +01:00
dsanz
172367d9d1 Connect to the rabbitmq container using settings. 2017-03-13 11:03:35 +01:00
Javier Suárez Ruiz
f185824d70 Revert "ViewModelLocator now connects view models to views, rather than NavigationService." 2017-03-12 12:10:50 +01:00
etomas
12ecc78a18 Solves #112 2017-03-10 21:51:48 +01:00
dsanz
4d1269b8f2 Add handler logic for basket repository. Add Post to CatalogController (only for price update). 2017-03-10 18:34:58 +01:00
dsanz
5b38a49f11 Add Basket handler and subscription to events. Change in EventBus to use broker and one message queue per microservice http://www.rabbitmq.com/tutorials/tutorial-four-dotnet.html 2017-03-10 13:17:16 +01:00
Javier Suárez Ruiz
bf1ae4a814 Merge pull request #85 from dotnet/xamarin
ViewModelLocator now connects view models to views, rather than NavigationService.
2017-03-10 08:37:06 +01:00
Cesar De la Torre
f2999a46fb Added docker-compose.prod.yml for testing with Xamarin app in remote devices, like in a WiFi, of for running the Web Apps from remote Browsers.
Start the solution with:
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d

Also, some clean-up.
2017-03-09 21:49:45 -08:00
Bill Wagner
74fbbecf58 Update Compiler package
This is necessary for C# 7 feature support.
See the pattern match is statement in AutoFacHttpModule
2017-03-09 16:38:02 -05:00
Cesar De la Torre
0aaa85ee0c Merge pull request #104 from dotnet/xamarin-update
Changed project error message language
2017-03-09 13:04:40 -08:00
Cesar De la Torre
3e795ac3ce Revert "Revert "Removes Docker profile from launchSettings.json"" 2017-03-09 12:50:41 -08:00
Cesar De la Torre
ee13198242 Revert "Removes Docker profile from launchSettings.json" 2017-03-09 11:59:29 -08:00
David Zhao (DEVDIV)
9edf68ba11 Removes Docker profile from launchSettings.json 2017-03-09 10:27:33 -08:00
dsanz
18a402044e Add basic first implementation of Event bus with rabbitMQ 2017-03-09 15:56:34 +01:00
Javier Suárez Ruiz
06d57fcbe5 Changed project error message language
Updated README
2017-03-09 09:36:54 +01:00
Cesar De la Torre
4469a4b851 Raising the number of retries with exponential backoff so in potential slower machines there's time enough.
Related to issue:
https://github.com/dotnet/eShopOnContainers/issues/97
2017-03-08 17:10:34 -08:00
Bill Wagner
a3fd171712 inject dependencies into the WebForms application 2017-03-08 16:56:26 -05:00
David Britch
77b64d5370 Replaced async void methods with async Task methods, where appropriate.
Also removed AnimationExtensions as it’s not used.
2017-03-08 10:28:52 +00:00
etomas
d01a548bbb Merge branch 'master' of https://github.com/dotnet/eShopOnContainers 2017-03-07 18:49:03 +01:00
etomas
39d4280b31 Fix for #81 2017-03-07 18:48:53 +01:00
David Britch
14efed11a8 ViewModelLocator is now responsible for connecting view models to views.
Uses an auto-wiring convention-based approach.
2017-03-07 16:47:11 +00:00
dsanz
1b6ff6cb20 Fix issue #80 logging out crashes. 2017-03-07 16:50:19 +01:00
David Britch
8b3bd3b7e2 Ensured that calls to NavigationService.NavigateAsync are awaited. 2017-03-07 11:56:18 +00:00
David Britch
3486e6be71 Removed behaviors that aren't required and replaced with EventToCommandBehavior. 2017-03-07 10:15:44 +00:00
Javier Suárez Ruiz
9f1d4130db Fixed Android Test project wrong version 2017-03-07 08:20:43 +01:00
Javier Suárez Ruiz
acb45a3561 Merge branch 'master' of https://github.com/dotnet/eShopOnContainers 2017-03-07 08:15:58 +01:00
Javier Suárez Ruiz
c446af002e Protect from null the Checkout proccess 2017-03-07 08:15:47 +01:00