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
Ramón Tomás
fd0a30d62a
Merge from Dev
2017-03-28 16:37:36 +02:00
dsanz
cea9600227
Refactoring of idempotent elements and logic.
2017-03-28 12:02:30 +02:00
Charles Lowell
eba2ea8bf9
Support IP address connection string in Basket.API
...
Dns.GetHostAddressesAsync can return problematic results when passed an IP address, and if the connection string is already an IP address, we needn't call it anyway.
2017-03-27 13:06:49 -07: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
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
Eduard Tomas
5b9b92397d
Updates to dockerfile / docker-compose for windows containers
2017-03-24 13:15:40 +01:00
Eduard Tomas
45499808b9
Merge remote-tracking branch 'origin/windows-containers-test' into dev
2017-03-24 09:35:57 +01:00
Eduard Tomas
561ba3b1ec
1st version of healthcheck & webstatus
2017-03-23 19:10:55 +01:00
Charles Lowell
4dc56c4bf7
Enable IP address connection string in Basket.API
...
Dns.GetHostAddressesAsync can return problematic results when passed an IP address, and if the connection string is already an IP address, we needn't call it anyway.
2017-03-21 13:57:43 -07:00
dsanz
de8aded2b0
Fix #61 Async suffix for namig convention.
2017-03-20 16:12:11 +01:00
etomas
3ec61e0df6
Tried patch proposed by Sandeep Bansal
2017-03-18 11:13:20 +01:00
dsanz
a0da160a77
Merge from origin/dev to dev
2017-03-17 16:11:58 +01:00
dsanz
e996593d32
Add functional test for integration events. Implement IDisposable for EventBusRabbitMQ.
2017-03-17 15:57:57 +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
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
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
172367d9d1
Connect to the rabbitmq container using settings.
2017-03-13 11:03:35 +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
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
etomas
c38e078265
Deleting windows container files as they are not still supported
2017-03-06 15:00:41 +01:00
Cesar De la Torre
9e2500071a
Updates at multiple README.MD pointing to the Wiki setup procedures
2017-03-05 13:49:25 -08:00
etomas
29473b455f
Merge branch 'vs2017'
2017-03-03 19:40:55 +01:00
etomas
dba93514e8
Merge branch 'windows-containers'
2017-03-02 15:54:52 +01:00
etomas
32bb724d80
Simplifying use of windows containers
2017-03-02 15:54:30 +01:00
etomas
77de525916
Merge branch 'windows-containers'
2017-03-01 12:06:28 +01:00
etomas
faa24c757c
Docker files added again
...
docker-use-platform creates mark file
2017-03-01 12:03:37 +01:00
Charles Lowell
3df4f3a206
Configure service URLs via environment variables
2017-02-28 14:54:21 -08:00
Steve Smith
a1f4082ee3
Minor copy updates
...
Added rename TODO suggestion for CatalogSettings
2017-02-26 13:44:07 -05:00
Steve Smith
a0db135374
Minor copy updates
2017-02-26 13:03:46 -05:00
etomas
92daab8fae
Unwanted files (now Dockerfiles are autogenerated)
2017-02-24 18:09:08 +01:00
etomas
79615664cf
Dockerfiles for win and linux containers
2017-02-24 18:07:52 +01:00
etomas
5b97c7329b
Infrastructure to support Dockerfiles for both Windows & Linux
2017-02-23 16:39:18 +01:00
Bill Wagner
bb5d48735d
update build script for Mac
...
Until adding these, the project would not build correctly on a Mac.
script working for SPA
Add execute permissions to build-bits.sh on macOS
fix a rebase / automatic merge issue.
Somehow, the MVC image got in there twice.
update content nodes
Bug workaround for for the CLI. It turns out that the CLI does not
handle content nodes that have multiple paths. Instead, multiple nodes
are needed.
use the standard names for the web docker images.
fix a typo and update the csproj content listings.
Also, execute nom install as part of publishing the spa application.
2017-02-21 14:04:35 -05:00
Cesar De la Torre
9ccf7f11ce
Changes for CLI compatibility and New .PDF version
2017-02-16 12:31:53 -08:00
etomas
c7e362ac67
Docker files ready for the Visual Studio Docker Tools
...
Everything works as exepcted except SPA version which need further adjustments
2017-02-14 18:11:51 +01:00
etomas
af14d37378
Projects migrated to vs2017 csproj format
2017-02-14 16:23:26 +01:00
etomas
d07b98468b
Issue #9 - Do not hold the ASP.NET Core Configuration object as Singleton in the IoC container
2017-02-06 13:53:36 +01:00
CESARDL
963de048ef
Refactoring: Using List<>.AsReadOnly() instead of HashSet<>.ToList() that is more expensive. Related to issues: https://github.com/dotnet/eShopOnContainers/issues/29 and
2017-02-02 17:30:15 -08:00
etomas
8c6ee1003c
Update to netcore1.1
2017-02-01 13:19:47 +01:00
Carlos Cañizares Estévez
d8a0d9bb66
BasketApi: Add authorizationHeader (pass bearer from Swagger Ui to authorize request...).
...
MVC: Solve some design feedback (filter selector in catalog)
CatalogApi: Move models from infrastructure to Model folder.
2016-12-21 11:30:11 +01:00
Carlos Cañizares Estévez
0e7e4e41d7
MVC: Solve feedback, improve validations
...
Identity: Solve Microsoft Edge problem
Ordering: Remove application tier
2016-12-20 12:22:28 +01:00